diff --git a/client/.openapi-generator/FILES b/client/.openapi-generator/FILES index c1998ba43..c476e41c3 100644 --- a/client/.openapi-generator/FILES +++ b/client/.openapi-generator/FILES @@ -112,6 +112,7 @@ api_insight.go api_interfaces.go api_intrusion.go api_inventory.go +api_ipv6.go api_l3_firewall_rules.go api_l7_firewall_rules.go api_lan.go @@ -158,6 +159,7 @@ api_packets.go api_payload_templates.go api_performance.go api_performance_history.go +api_permissions.go api_pii.go api_pii_keys.go api_ping.go @@ -186,6 +188,7 @@ api_requests.go api_response_codes.go api_restrictions.go api_rf_profiles.go +api_roles.go api_rollbacks.go api_routing.go api_rules.go @@ -257,6 +260,7 @@ api_vlan_assignments.go api_vlans.go api_vmx.go api_vpn.go +api_vpn_exclusions.go api_vpn_firewall_rules.go api_vpp_accounts.go api_warm_spare.go @@ -292,6 +296,8 @@ docs/ApplicationUsageApi.md docs/ApplicationsApi.md docs/ArpInspectionApi.md docs/ArtifactsApi.md +docs/AssignNetworkWirelessEthernetPortsProfiles201Response.md +docs/AssignNetworkWirelessEthernetPortsProfilesRequest.md docs/AssignOrganizationLicensesSeats200Response.md docs/AssignOrganizationLicensesSeatsRequest.md docs/AuthenticationTokenApi.md @@ -467,6 +473,9 @@ docs/CreateNetworkWebhooksPayloadTemplateRequest.md docs/CreateNetworkWebhooksPayloadTemplateRequestHeadersInner.md docs/CreateNetworkWebhooksWebhookTest201Response.md docs/CreateNetworkWebhooksWebhookTestRequest.md +docs/CreateNetworkWirelessEthernetPortsProfileRequest.md +docs/CreateNetworkWirelessEthernetPortsProfileRequestPortsInner.md +docs/CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner.md docs/CreateNetworkWirelessRfProfileRequest.md docs/CreateNetworkWirelessRfProfileRequestApBandSettings.md docs/CreateNetworkWirelessRfProfileRequestApBandSettingsBands.md @@ -516,6 +525,10 @@ docs/CreateOrganizationBrandingPolicyRequestCustomLogo.md docs/CreateOrganizationBrandingPolicyRequestCustomLogoImage.md docs/CreateOrganizationBrandingPolicyRequestHelpSettings.md docs/CreateOrganizationCameraCustomAnalyticsArtifactRequest.md +docs/CreateOrganizationCameraRoleRequest.md +docs/CreateOrganizationCameraRoleRequestAppliedOnDevicesInner.md +docs/CreateOrganizationCameraRoleRequestAppliedOnNetworksInner.md +docs/CreateOrganizationCameraRoleRequestAppliedOrgWideInner.md docs/CreateOrganizationConfigTemplateRequest.md docs/CreateOrganizationEarlyAccessFeaturesOptInRequest.md docs/CreateOrganizationInsightMonitoredMediaServerRequest.md @@ -599,6 +612,7 @@ docs/GetDeviceApplianceUplinksSettings200ResponseInterfacesWan1SvisIpv4Nameserve docs/GetDeviceApplianceUplinksSettings200ResponseInterfacesWan1SvisIpv6.md docs/GetDeviceApplianceUplinksSettings200ResponseInterfacesWan1VlanTagging.md docs/GetDeviceApplianceUplinksSettings200ResponseInterfacesWan2.md +docs/GetDeviceCameraVideoSettings200Response.md docs/GetDeviceLiveToolsPing200Response.md docs/GetDeviceLiveToolsPing200ResponseResults.md docs/GetDeviceLiveToolsPing200ResponseResultsLatencies.md @@ -685,6 +699,7 @@ docs/GetNetworkApplianceVlans200ResponseInnerReservedIpRangesInner.md docs/GetNetworkApplianceVpnSiteToSiteVpn200Response.md docs/GetNetworkApplianceVpnSiteToSiteVpn200ResponseHubsInner.md docs/GetNetworkApplianceVpnSiteToSiteVpn200ResponseSubnetsInner.md +docs/GetNetworkCameraSchedules200ResponseInner.md docs/GetNetworkCellularGatewayDhcp200Response.md docs/GetNetworkClient200Response.md docs/GetNetworkClient200ResponseClientVpnConnectionsInner.md @@ -842,6 +857,7 @@ docs/GetNetworkSwitchRoutingMulticast200Response.md docs/GetNetworkSwitchRoutingMulticast200ResponseDefaultSettings.md docs/GetNetworkSwitchRoutingMulticast200ResponseOverridesInner.md docs/GetNetworkSwitchSettings200Response.md +docs/GetNetworkSwitchSettings200ResponseMacBlocklist.md docs/GetNetworkSwitchSettings200ResponsePowerExceptionsInner.md docs/GetNetworkSwitchSettings200ResponseUplinkClientSampling.md docs/GetNetworkSwitchStack200Response.md @@ -866,6 +882,9 @@ docs/GetNetworkWirelessChannelUtilizationHistory200ResponseInner.md docs/GetNetworkWirelessClientCountHistory200ResponseInner.md docs/GetNetworkWirelessConnectionStats200Response.md docs/GetNetworkWirelessDataRateHistory200ResponseInner.md +docs/GetNetworkWirelessEthernetPortsProfiles200ResponseInner.md +docs/GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner.md +docs/GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner.md docs/GetNetworkWirelessFailedConnections200ResponseInner.md docs/GetNetworkWirelessLatencyHistory200ResponseInner.md docs/GetNetworkWirelessRfProfiles200Response.md @@ -932,6 +951,8 @@ docs/GetOrganizationApplianceUplinksUsageByNetwork200ResponseInnerByUplinkInner. docs/GetOrganizationApplianceVpnThirdPartyVPNPeers200Response.md docs/GetOrganizationApplianceVpnThirdPartyVPNPeers200ResponsePeersInner.md docs/GetOrganizationApplianceVpnThirdPartyVPNPeers200ResponsePeersInnerIpsecPolicies.md +docs/GetOrganizationApplianceVpnVpnFirewallRules200Response.md +docs/GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner.md docs/GetOrganizationBrandingPolicies200ResponseInner.md docs/GetOrganizationBrandingPolicies200ResponseInnerAdminSettings.md docs/GetOrganizationBrandingPolicies200ResponseInnerCustomLogo.md @@ -939,6 +960,7 @@ docs/GetOrganizationBrandingPolicies200ResponseInnerCustomLogoImage.md docs/GetOrganizationBrandingPolicies200ResponseInnerCustomLogoImagePreview.md docs/GetOrganizationBrandingPolicies200ResponseInnerHelpSettings.md docs/GetOrganizationBrandingPoliciesPriorities200Response.md +docs/GetOrganizationCameraPermissions200ResponseInner.md docs/GetOrganizationCellularGatewayUplinkStatuses200ResponseInner.md docs/GetOrganizationCellularGatewayUplinkStatuses200ResponseInnerUplinksInner.md docs/GetOrganizationCellularGatewayUplinkStatuses200ResponseInnerUplinksInnerSignalStat.md @@ -1091,6 +1113,7 @@ docs/InsightApi.md docs/InterfacesApi.md docs/IntrusionApi.md docs/InventoryApi.md +docs/Ipv6Api.md docs/L3FirewallRulesApi.md docs/L7FirewallRulesApi.md docs/LanApi.md @@ -1151,6 +1174,7 @@ docs/PacketsApi.md docs/PayloadTemplatesApi.md docs/PerformanceApi.md docs/PerformanceHistoryApi.md +docs/PermissionsApi.md docs/PiiApi.md docs/PiiKeysApi.md docs/PingApi.md @@ -1189,6 +1213,7 @@ docs/RequestsApi.md docs/ResponseCodesApi.md docs/RestrictionsApi.md docs/RfProfilesApi.md +docs/RolesApi.md docs/RollbacksApi.md docs/RollbacksNetworkFirmwareUpgradesStagedEventsRequest.md docs/RoutingApi.md @@ -1203,6 +1228,8 @@ docs/SeenApi.md docs/SenseApi.md docs/SensorApi.md docs/ServersApi.md +docs/SetNetworkWirelessEthernetPortsProfilesDefault200Response.md +docs/SetNetworkWirelessEthernetPortsProfilesDefaultRequest.md docs/SettingsApi.md docs/SignalQualityHistoryApi.md docs/SimsApi.md @@ -1287,6 +1314,11 @@ docs/UpdateDeviceSwitchRoutingInterfaceDhcpRequestFixedIpAssignmentsInner.md docs/UpdateDeviceSwitchRoutingInterfaceDhcpRequestReservedIpRangesInner.md docs/UpdateDeviceSwitchRoutingStaticRouteRequest.md docs/UpdateDeviceSwitchWarmSpareRequest.md +docs/UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response.md +docs/UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner.md +docs/UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request.md +docs/UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner.md +docs/UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers.md docs/UpdateDeviceWirelessBluetoothSettingsRequest.md docs/UpdateDeviceWirelessRadioSettingsRequest.md docs/UpdateDeviceWirelessRadioSettingsRequestFiveGhzSettings.md @@ -1366,6 +1398,12 @@ docs/UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestWanTrafficUplinkP docs/UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestWanTrafficUplinkPreferencesInnerTrafficFiltersInnerValue.md docs/UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestWanTrafficUplinkPreferencesInnerTrafficFiltersInnerValueDestination.md docs/UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestWanTrafficUplinkPreferencesInnerTrafficFiltersInnerValueSource.md +docs/UpdateNetworkApplianceTrafficShapingVpnExclusions200Response.md +docs/UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner.md +docs/UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner.md +docs/UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest.md +docs/UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner.md +docs/UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner.md docs/UpdateNetworkApplianceVlanRequest.md docs/UpdateNetworkApplianceVlansSettingsRequest.md docs/UpdateNetworkApplianceVpnBgpRequest.md @@ -1458,6 +1496,7 @@ docs/UpdateNetworkSwitchRoutingOspfRequestAreasInner.md docs/UpdateNetworkSwitchRoutingOspfRequestMd5AuthenticationKey.md docs/UpdateNetworkSwitchRoutingOspfRequestV3.md docs/UpdateNetworkSwitchSettingsRequest.md +docs/UpdateNetworkSwitchSettingsRequestMacBlocklist.md docs/UpdateNetworkSwitchSettingsRequestPowerExceptionsInner.md docs/UpdateNetworkSwitchSettingsRequestUplinkClientSampling.md docs/UpdateNetworkSwitchStackRoutingInterfaceDhcpRequest.md @@ -1480,6 +1519,8 @@ docs/UpdateNetworkWirelessBillingRequest.md docs/UpdateNetworkWirelessBillingRequestPlansInner.md docs/UpdateNetworkWirelessBillingRequestPlansInnerBandwidthLimits.md docs/UpdateNetworkWirelessBluetoothSettingsRequest.md +docs/UpdateNetworkWirelessEthernetPortsProfileRequest.md +docs/UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner.md docs/UpdateNetworkWirelessRfProfileRequest.md docs/UpdateNetworkWirelessRfProfileRequestApBandSettings.md docs/UpdateNetworkWirelessRfProfileRequestFiveGhzSettings.md @@ -1556,13 +1597,13 @@ docs/UpdateOrganizationApplianceSecurityIntrusionRequest.md docs/UpdateOrganizationApplianceSecurityIntrusionRequestAllowedRulesInner.md docs/UpdateOrganizationApplianceVpnThirdPartyVPNPeersRequest.md docs/UpdateOrganizationApplianceVpnThirdPartyVPNPeersRequestPeersInner.md -docs/UpdateOrganizationApplianceVpnVpnFirewallRules200Response.md -docs/UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner.md docs/UpdateOrganizationApplianceVpnVpnFirewallRulesRequest.md docs/UpdateOrganizationApplianceVpnVpnFirewallRulesRequestRulesInner.md docs/UpdateOrganizationBrandingPoliciesPrioritiesRequest.md docs/UpdateOrganizationBrandingPolicyRequest.md docs/UpdateOrganizationCameraOnboardingStatusesRequest.md +docs/UpdateOrganizationCameraRoleRequest.md +docs/UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner.md docs/UpdateOrganizationConfigTemplateRequest.md docs/UpdateOrganizationConfigTemplateSwitchProfilePortRequest.md docs/UpdateOrganizationEarlyAccessFeaturesOptInRequest.md @@ -1596,6 +1637,7 @@ docs/VlansApi.md docs/VmxApi.md docs/VmxNetworkDevicesClaimRequest.md docs/VpnApi.md +docs/VpnExclusionsApi.md docs/VpnFirewallRulesApi.md docs/VppAccountsApi.md docs/WarmSpareApi.md @@ -1612,6 +1654,8 @@ git_push.sh go.mod go.sum model_add_network_switch_stack_request.go +model_assign_network_wireless_ethernet_ports_profiles_201_response.go +model_assign_network_wireless_ethernet_ports_profiles_request.go model_assign_organization_licenses_seats_200_response.go model_assign_organization_licenses_seats_request.go model_bind_network_request.go @@ -1745,6 +1789,9 @@ model_create_network_webhooks_payload_template_request.go model_create_network_webhooks_payload_template_request_headers_inner.go model_create_network_webhooks_webhook_test_201_response.go model_create_network_webhooks_webhook_test_request.go +model_create_network_wireless_ethernet_ports_profile_request.go +model_create_network_wireless_ethernet_ports_profile_request_ports_inner.go +model_create_network_wireless_ethernet_ports_profile_request_usb_ports_inner.go model_create_network_wireless_rf_profile_request.go model_create_network_wireless_rf_profile_request_ap_band_settings.go model_create_network_wireless_rf_profile_request_ap_band_settings_bands.go @@ -1794,6 +1841,10 @@ model_create_organization_branding_policy_request_custom_logo.go model_create_organization_branding_policy_request_custom_logo_image.go model_create_organization_branding_policy_request_help_settings.go model_create_organization_camera_custom_analytics_artifact_request.go +model_create_organization_camera_role_request.go +model_create_organization_camera_role_request_applied_on_devices_inner.go +model_create_organization_camera_role_request_applied_on_networks_inner.go +model_create_organization_camera_role_request_applied_org_wide_inner.go model_create_organization_config_template_request.go model_create_organization_early_access_features_opt_in_request.go model_create_organization_insight_monitored_media_server_request.go @@ -1849,6 +1900,7 @@ model_get_device_appliance_uplinks_settings_200_response_interfaces_wan1_svis_ip model_get_device_appliance_uplinks_settings_200_response_interfaces_wan1_svis_ipv6.go model_get_device_appliance_uplinks_settings_200_response_interfaces_wan1_vlan_tagging.go model_get_device_appliance_uplinks_settings_200_response_interfaces_wan2.go +model_get_device_camera_video_settings_200_response.go model_get_device_live_tools_ping_200_response.go model_get_device_live_tools_ping_200_response_results.go model_get_device_live_tools_ping_200_response_results_latencies.go @@ -1935,6 +1987,7 @@ model_get_network_appliance_vlans_200_response_inner_reserved_ip_ranges_inner.go model_get_network_appliance_vpn_site_to_site_vpn_200_response.go model_get_network_appliance_vpn_site_to_site_vpn_200_response_hubs_inner.go model_get_network_appliance_vpn_site_to_site_vpn_200_response_subnets_inner.go +model_get_network_camera_schedules_200_response_inner.go model_get_network_cellular_gateway_dhcp_200_response.go model_get_network_client_200_response.go model_get_network_client_200_response_client_vpn_connections_inner.go @@ -2092,6 +2145,7 @@ model_get_network_switch_routing_multicast_200_response.go model_get_network_switch_routing_multicast_200_response_default_settings.go model_get_network_switch_routing_multicast_200_response_overrides_inner.go model_get_network_switch_settings_200_response.go +model_get_network_switch_settings_200_response_mac_blocklist.go model_get_network_switch_settings_200_response_power_exceptions_inner.go model_get_network_switch_settings_200_response_uplink_client_sampling.go model_get_network_switch_stack_200_response.go @@ -2116,6 +2170,9 @@ model_get_network_wireless_channel_utilization_history_200_response_inner.go model_get_network_wireless_client_count_history_200_response_inner.go model_get_network_wireless_connection_stats_200_response.go model_get_network_wireless_data_rate_history_200_response_inner.go +model_get_network_wireless_ethernet_ports_profiles_200_response_inner.go +model_get_network_wireless_ethernet_ports_profiles_200_response_inner_ports_inner.go +model_get_network_wireless_ethernet_ports_profiles_200_response_inner_usb_ports_inner.go model_get_network_wireless_failed_connections_200_response_inner.go model_get_network_wireless_latency_history_200_response_inner.go model_get_network_wireless_rf_profiles_200_response.go @@ -2182,6 +2239,8 @@ model_get_organization_appliance_uplinks_usage_by_network_200_response_inner_by_ model_get_organization_appliance_vpn_third_party_vpn_peers_200_response.go model_get_organization_appliance_vpn_third_party_vpn_peers_200_response_peers_inner.go model_get_organization_appliance_vpn_third_party_vpn_peers_200_response_peers_inner_ipsec_policies.go +model_get_organization_appliance_vpn_vpn_firewall_rules_200_response.go +model_get_organization_appliance_vpn_vpn_firewall_rules_200_response_rules_inner.go model_get_organization_branding_policies_200_response_inner.go model_get_organization_branding_policies_200_response_inner_admin_settings.go model_get_organization_branding_policies_200_response_inner_custom_logo.go @@ -2189,6 +2248,7 @@ model_get_organization_branding_policies_200_response_inner_custom_logo_image.go model_get_organization_branding_policies_200_response_inner_custom_logo_image_preview.go model_get_organization_branding_policies_200_response_inner_help_settings.go model_get_organization_branding_policies_priorities_200_response.go +model_get_organization_camera_permissions_200_response_inner.go model_get_organization_cellular_gateway_uplink_statuses_200_response_inner.go model_get_organization_cellular_gateway_uplink_statuses_200_response_inner_uplinks_inner.go model_get_organization_cellular_gateway_uplink_statuses_200_response_inner_uplinks_inner_signal_stat.go @@ -2349,6 +2409,8 @@ model_remove_network_devices_request.go model_remove_network_switch_stack_request.go model_renew_organization_licenses_seats_request.go model_rollbacks_network_firmware_upgrades_staged_events_request.go +model_set_network_wireless_ethernet_ports_profiles_default_200_response.go +model_set_network_wireless_ethernet_ports_profiles_default_request.go model_split_network_200_response.go model_unbind_network_request.go model_unenroll_network_sm_device_200_response.go @@ -2393,6 +2455,11 @@ model_update_device_switch_routing_interface_dhcp_request_fixed_ip_assignments_i model_update_device_switch_routing_interface_dhcp_request_reserved_ip_ranges_inner.go model_update_device_switch_routing_static_route_request.go model_update_device_switch_warm_spare_request.go +model_update_device_wireless_alternate_management_interface_ipv6_200_response.go +model_update_device_wireless_alternate_management_interface_ipv6_200_response_addresses_inner.go +model_update_device_wireless_alternate_management_interface_ipv6_request.go +model_update_device_wireless_alternate_management_interface_ipv6_request_addresses_inner.go +model_update_device_wireless_alternate_management_interface_ipv6_request_addresses_inner_nameservers.go model_update_device_wireless_bluetooth_settings_request.go model_update_device_wireless_radio_settings_request.go model_update_device_wireless_radio_settings_request_five_ghz_settings.go @@ -2472,6 +2539,12 @@ model_update_network_appliance_traffic_shaping_uplink_selection_request_wan_traf model_update_network_appliance_traffic_shaping_uplink_selection_request_wan_traffic_uplink_preferences_inner_traffic_filters_inner_value.go model_update_network_appliance_traffic_shaping_uplink_selection_request_wan_traffic_uplink_preferences_inner_traffic_filters_inner_value_destination.go model_update_network_appliance_traffic_shaping_uplink_selection_request_wan_traffic_uplink_preferences_inner_traffic_filters_inner_value_source.go +model_update_network_appliance_traffic_shaping_vpn_exclusions_200_response.go +model_update_network_appliance_traffic_shaping_vpn_exclusions_200_response_custom_inner.go +model_update_network_appliance_traffic_shaping_vpn_exclusions_200_response_major_applications_inner.go +model_update_network_appliance_traffic_shaping_vpn_exclusions_request.go +model_update_network_appliance_traffic_shaping_vpn_exclusions_request_custom_inner.go +model_update_network_appliance_traffic_shaping_vpn_exclusions_request_major_applications_inner.go model_update_network_appliance_vlan_request.go model_update_network_appliance_vlans_settings_request.go model_update_network_appliance_vpn_bgp_request.go @@ -2564,6 +2637,7 @@ model_update_network_switch_routing_ospf_request_areas_inner.go model_update_network_switch_routing_ospf_request_md5_authentication_key.go model_update_network_switch_routing_ospf_request_v3.go model_update_network_switch_settings_request.go +model_update_network_switch_settings_request_mac_blocklist.go model_update_network_switch_settings_request_power_exceptions_inner.go model_update_network_switch_settings_request_uplink_client_sampling.go model_update_network_switch_stack_routing_interface_dhcp_request.go @@ -2586,6 +2660,8 @@ model_update_network_wireless_billing_request.go model_update_network_wireless_billing_request_plans_inner.go model_update_network_wireless_billing_request_plans_inner_bandwidth_limits.go model_update_network_wireless_bluetooth_settings_request.go +model_update_network_wireless_ethernet_ports_profile_request.go +model_update_network_wireless_ethernet_ports_profile_request_ports_inner.go model_update_network_wireless_rf_profile_request.go model_update_network_wireless_rf_profile_request_ap_band_settings.go model_update_network_wireless_rf_profile_request_five_ghz_settings.go @@ -2662,13 +2738,13 @@ model_update_organization_appliance_security_intrusion_request.go model_update_organization_appliance_security_intrusion_request_allowed_rules_inner.go model_update_organization_appliance_vpn_third_party_vpn_peers_request.go model_update_organization_appliance_vpn_third_party_vpn_peers_request_peers_inner.go -model_update_organization_appliance_vpn_vpn_firewall_rules_200_response.go -model_update_organization_appliance_vpn_vpn_firewall_rules_200_response_rules_inner.go model_update_organization_appliance_vpn_vpn_firewall_rules_request.go model_update_organization_appliance_vpn_vpn_firewall_rules_request_rules_inner.go model_update_organization_branding_policies_priorities_request.go model_update_organization_branding_policy_request.go model_update_organization_camera_onboarding_statuses_request.go +model_update_organization_camera_role_request.go +model_update_organization_camera_role_request_applied_on_networks_inner.go model_update_organization_config_template_request.go model_update_organization_config_template_switch_profile_port_request.go model_update_organization_early_access_features_opt_in_request.go @@ -2796,6 +2872,7 @@ test/api_insight_test.go test/api_interfaces_test.go test/api_intrusion_test.go test/api_inventory_test.go +test/api_ipv6_test.go test/api_l3_firewall_rules_test.go test/api_l7_firewall_rules_test.go test/api_lan_test.go @@ -2842,6 +2919,7 @@ test/api_packets_test.go test/api_payload_templates_test.go test/api_performance_history_test.go test/api_performance_test.go +test/api_permissions_test.go test/api_pii_keys_test.go test/api_pii_test.go test/api_ping_device_test.go @@ -2870,6 +2948,7 @@ test/api_requests_test.go test/api_response_codes_test.go test/api_restrictions_test.go test/api_rf_profiles_test.go +test/api_roles_test.go test/api_rollbacks_test.go test/api_routing_test.go test/api_rules_test.go @@ -2940,6 +3019,7 @@ test/api_video_test.go test/api_vlan_assignments_test.go test/api_vlans_test.go test/api_vmx_test.go +test/api_vpn_exclusions_test.go test/api_vpn_firewall_rules_test.go test/api_vpn_test.go test/api_vpp_accounts_test.go diff --git a/client/README.md b/client/README.md index 97d4656cd..c72410fc9 100644 --- a/client/README.md +++ b/client/README.md @@ -2,7 +2,7 @@ A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. -> Date: 02 August, 2023 +> Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) @@ -18,8 +18,8 @@ A RESTful API to programmatically manage and monitor Cisco Meraki networks at sc ## Overview This API client was generated by the [OpenAPI Generator](https://openapi-generator.tech) project. By using the [OpenAPI-spec](https://www.openapis.org/) from a remote server, you can easily generate an API client. -- API version: 1.36.0 -- Package version: v1.36.0 +- API version: 1.37.0 +- Package version: v1.37.0 - Build package: org.openapitools.codegen.languages.GoClientCodegen For more information, please visit [https://meraki.io/community](https://meraki.io/community) @@ -151,6 +151,7 @@ Class | Method | HTTP request | Description *AlertsApi* | [**UpdateOrganizationAlertsProfile**](docs/AlertsApi.md#updateorganizationalertsprofile) | **Put** /organizations/{organizationId}/alerts/profiles/{alertConfigId} | Update an organization-wide alert config *AlternateManagementInterfaceApi* | [**GetNetworkSwitchAlternateManagementInterface**](docs/AlternateManagementInterfaceApi.md#getnetworkswitchalternatemanagementinterface) | **Get** /networks/{networkId}/switch/alternateManagementInterface | Return the switch alternate management interface for the network *AlternateManagementInterfaceApi* | [**GetNetworkWirelessAlternateManagementInterface**](docs/AlternateManagementInterfaceApi.md#getnetworkwirelessalternatemanagementinterface) | **Get** /networks/{networkId}/wireless/alternateManagementInterface | Return alternate management interface and devices with IP assigned +*AlternateManagementInterfaceApi* | [**UpdateDeviceWirelessAlternateManagementInterfaceIpv6**](docs/AlternateManagementInterfaceApi.md#updatedevicewirelessalternatemanagementinterfaceipv6) | **Put** /devices/{serial}/wireless/alternateManagementInterface/ipv6 | Update alternate management interface IPv6 address *AlternateManagementInterfaceApi* | [**UpdateNetworkSwitchAlternateManagementInterface**](docs/AlternateManagementInterfaceApi.md#updatenetworkswitchalternatemanagementinterface) | **Put** /networks/{networkId}/switch/alternateManagementInterface | Update the switch alternate management interface for the network *AlternateManagementInterfaceApi* | [**UpdateNetworkWirelessAlternateManagementInterface**](docs/AlternateManagementInterfaceApi.md#updatenetworkwirelessalternatemanagementinterface) | **Put** /networks/{networkId}/wireless/alternateManagementInterface | Update alternate management interface and device static IP *AnalyticsApi* | [**GetDeviceCameraAnalyticsLive**](docs/AnalyticsApi.md#getdevicecameraanalyticslive) | **Get** /devices/{serial}/camera/analytics/live | Returns live state from camera of analytics zones @@ -225,6 +226,7 @@ Class | Method | HTTP request | Description *ApplianceApi* | [**GetNetworkApplianceWarmSpare**](docs/ApplianceApi.md#getnetworkappliancewarmspare) | **Get** /networks/{networkId}/appliance/warmSpare | Return MX warm spare settings *ApplianceApi* | [**GetOrganizationApplianceSecurityEvents**](docs/ApplianceApi.md#getorganizationappliancesecurityevents) | **Get** /organizations/{organizationId}/appliance/security/events | List the security events for an organization *ApplianceApi* | [**GetOrganizationApplianceSecurityIntrusion**](docs/ApplianceApi.md#getorganizationappliancesecurityintrusion) | **Get** /organizations/{organizationId}/appliance/security/intrusion | Returns all supported intrusion settings for an organization +*ApplianceApi* | [**GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork**](docs/ApplianceApi.md#getorganizationappliancetrafficshapingvpnexclusionsbynetwork) | **Get** /organizations/{organizationId}/appliance/trafficShaping/vpnExclusions/byNetwork | Display VPN exclusion rules for MX networks. *ApplianceApi* | [**GetOrganizationApplianceUplinkStatuses**](docs/ApplianceApi.md#getorganizationapplianceuplinkstatuses) | **Get** /organizations/{organizationId}/appliance/uplink/statuses | List the uplink status of every Meraki MX and Z series appliances in the organization *ApplianceApi* | [**GetOrganizationApplianceUplinksUsageByNetwork**](docs/ApplianceApi.md#getorganizationapplianceuplinksusagebynetwork) | **Get** /organizations/{organizationId}/appliance/uplinks/usage/byNetwork | Get the sent and received bytes for each uplink of all MX and Z networks within an organization *ApplianceApi* | [**GetOrganizationApplianceVpnStats**](docs/ApplianceApi.md#getorganizationappliancevpnstats) | **Get** /organizations/{organizationId}/appliance/vpn/stats | Show VPN history stat for networks in an organization @@ -260,6 +262,7 @@ Class | Method | HTTP request | Description *ApplianceApi* | [**UpdateNetworkApplianceTrafficShapingRules**](docs/ApplianceApi.md#updatenetworkappliancetrafficshapingrules) | **Put** /networks/{networkId}/appliance/trafficShaping/rules | Update the traffic shaping settings rules for an MX network *ApplianceApi* | [**UpdateNetworkApplianceTrafficShapingUplinkBandwidth**](docs/ApplianceApi.md#updatenetworkappliancetrafficshapinguplinkbandwidth) | **Put** /networks/{networkId}/appliance/trafficShaping/uplinkBandwidth | Updates the uplink bandwidth settings for your MX network. *ApplianceApi* | [**UpdateNetworkApplianceTrafficShapingUplinkSelection**](docs/ApplianceApi.md#updatenetworkappliancetrafficshapinguplinkselection) | **Put** /networks/{networkId}/appliance/trafficShaping/uplinkSelection | Update uplink selection settings for an MX network +*ApplianceApi* | [**UpdateNetworkApplianceTrafficShapingVpnExclusions**](docs/ApplianceApi.md#updatenetworkappliancetrafficshapingvpnexclusions) | **Put** /networks/{networkId}/appliance/trafficShaping/vpnExclusions | Update VPN exclusion rules for an MX network. *ApplianceApi* | [**UpdateNetworkApplianceVlan**](docs/ApplianceApi.md#updatenetworkappliancevlan) | **Put** /networks/{networkId}/appliance/vlans/{vlanId} | Update a VLAN *ApplianceApi* | [**UpdateNetworkApplianceVlansSettings**](docs/ApplianceApi.md#updatenetworkappliancevlanssettings) | **Put** /networks/{networkId}/appliance/vlans/settings | Enable/Disable VLANs for the given network *ApplianceApi* | [**UpdateNetworkApplianceVpnBgp**](docs/ApplianceApi.md#updatenetworkappliancevpnbgp) | **Put** /networks/{networkId}/appliance/vpn/bgp | Update a Hub BGP Configuration @@ -309,7 +312,7 @@ Class | Method | HTTP request | Description *BrandingPoliciesApi* | [**UpdateOrganizationBrandingPolicy**](docs/BrandingPoliciesApi.md#updateorganizationbrandingpolicy) | **Put** /organizations/{organizationId}/brandingPolicies/{brandingPolicyId} | Update a branding policy *ByClientApi* | [**GetNetworkPoliciesByClient**](docs/ByClientApi.md#getnetworkpoliciesbyclient) | **Get** /networks/{networkId}/policies/byClient | Get policies for all clients with policies *ByDeviceApi* | [**GetNetworkSwitchDhcpServerPolicyArpInspectionWarningsByDevice**](docs/ByDeviceApi.md#getnetworkswitchdhcpserverpolicyarpinspectionwarningsbydevice) | **Get** /networks/{networkId}/switch/dhcpServerPolicy/arpInspection/warnings/byDevice | Return the devices that have a Dynamic ARP Inspection warning and their warnings -*ByDeviceApi* | [**GetOrganizationDevicesPowerModulesStatusesByDevice**](docs/ByDeviceApi.md#getorganizationdevicespowermodulesstatusesbydevice) | **Get** /organizations/{organizationId}/devices/powerModules/statuses/byDevice | List the power status information for devices in an organization +*ByDeviceApi* | [**GetOrganizationDevicesPowerModulesStatusesByDevice**](docs/ByDeviceApi.md#getorganizationdevicespowermodulesstatusesbydevice) | **Get** /organizations/{organizationId}/devices/powerModules/statuses/byDevice | List the most recent status information for power modules in rackmount MX and MS devices that support them *ByDeviceApi* | [**GetOrganizationDevicesUplinksAddressesByDevice**](docs/ByDeviceApi.md#getorganizationdevicesuplinksaddressesbydevice) | **Get** /organizations/{organizationId}/devices/uplinks/addresses/byDevice | List the current uplink addresses for devices in an organization. *ByDeviceApi* | [**GetOrganizationFirmwareUpgradesByDevice**](docs/ByDeviceApi.md#getorganizationfirmwareupgradesbydevice) | **Get** /organizations/{organizationId}/firmware/upgrades/byDevice | Get firmware upgrade status for the filtered devices *ByDeviceApi* | [**GetOrganizationWirelessDevicesChannelUtilizationByDevice**](docs/ByDeviceApi.md#getorganizationwirelessdeviceschannelutilizationbydevice) | **Get** /organizations/{organizationId}/wireless/devices/channelUtilization/byDevice | Get average channel utilization for all bands in a network, split by AP @@ -320,6 +323,7 @@ Class | Method | HTTP request | Description *ByIntervalApi* | [**GetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByInterval**](docs/ByIntervalApi.md#getorganizationwirelessdeviceschannelutilizationhistorybynetworkbyinterval) | **Get** /organizations/{organizationId}/wireless/devices/channelUtilization/history/byNetwork/byInterval | Get a time-series of average channel utilization for all bands *ByMetricApi* | [**GetNetworkSensorAlertsCurrentOverviewByMetric**](docs/ByMetricApi.md#getnetworksensoralertscurrentoverviewbymetric) | **Get** /networks/{networkId}/sensor/alerts/current/overview/byMetric | Return an overview of currently alerting sensors by metric *ByMetricApi* | [**GetNetworkSensorAlertsOverviewByMetric**](docs/ByMetricApi.md#getnetworksensoralertsoverviewbymetric) | **Get** /networks/{networkId}/sensor/alerts/overview/byMetric | Return an overview of alert occurrences over a timespan, by metric +*ByNetworkApi* | [**GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork**](docs/ByNetworkApi.md#getorganizationappliancetrafficshapingvpnexclusionsbynetwork) | **Get** /organizations/{organizationId}/appliance/trafficShaping/vpnExclusions/byNetwork | Display VPN exclusion rules for MX networks. *ByNetworkApi* | [**GetOrganizationApplianceUplinksUsageByNetwork**](docs/ByNetworkApi.md#getorganizationapplianceuplinksusagebynetwork) | **Get** /organizations/{organizationId}/appliance/uplinks/usage/byNetwork | Get the sent and received bytes for each uplink of all MX and Z networks within an organization *ByNetworkApi* | [**GetOrganizationWirelessDevicesChannelUtilizationByNetwork**](docs/ByNetworkApi.md#getorganizationwirelessdeviceschannelutilizationbynetwork) | **Get** /organizations/{organizationId}/wireless/devices/channelUtilization/byNetwork | Get average channel utilization across all bands for all networks in the organization *ByNetworkApi* | [**GetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByInterval**](docs/ByNetworkApi.md#getorganizationwirelessdeviceschannelutilizationhistorybynetworkbyinterval) | **Get** /organizations/{organizationId}/wireless/devices/channelUtilization/history/byNetwork/byInterval | Get a time-series of average channel utilization for all bands @@ -335,9 +339,11 @@ Class | Method | HTTP request | Description *CameraApi* | [**CreateNetworkCameraQualityRetentionProfile**](docs/CameraApi.md#createnetworkcameraqualityretentionprofile) | **Post** /networks/{networkId}/camera/qualityRetentionProfiles | Creates new quality retention profile for this network. *CameraApi* | [**CreateNetworkCameraWirelessProfile**](docs/CameraApi.md#createnetworkcamerawirelessprofile) | **Post** /networks/{networkId}/camera/wirelessProfiles | Creates a new camera wireless profile for this network. *CameraApi* | [**CreateOrganizationCameraCustomAnalyticsArtifact**](docs/CameraApi.md#createorganizationcameracustomanalyticsartifact) | **Post** /organizations/{organizationId}/camera/customAnalytics/artifacts | Create custom analytics artifact +*CameraApi* | [**CreateOrganizationCameraRole**](docs/CameraApi.md#createorganizationcamerarole) | **Post** /organizations/{organizationId}/camera/roles | Creates new role for this organization. *CameraApi* | [**DeleteNetworkCameraQualityRetentionProfile**](docs/CameraApi.md#deletenetworkcameraqualityretentionprofile) | **Delete** /networks/{networkId}/camera/qualityRetentionProfiles/{qualityRetentionProfileId} | Delete an existing quality retention profile for this network. *CameraApi* | [**DeleteNetworkCameraWirelessProfile**](docs/CameraApi.md#deletenetworkcamerawirelessprofile) | **Delete** /networks/{networkId}/camera/wirelessProfiles/{wirelessProfileId} | Delete an existing camera wireless profile for this network. *CameraApi* | [**DeleteOrganizationCameraCustomAnalyticsArtifact**](docs/CameraApi.md#deleteorganizationcameracustomanalyticsartifact) | **Delete** /organizations/{organizationId}/camera/customAnalytics/artifacts/{artifactId} | Delete Custom Analytics Artifact +*CameraApi* | [**DeleteOrganizationCameraRole**](docs/CameraApi.md#deleteorganizationcamerarole) | **Delete** /organizations/{organizationId}/camera/roles/{roleId} | Delete an existing role for this organization. *CameraApi* | [**GenerateDeviceCameraSnapshot**](docs/CameraApi.md#generatedevicecamerasnapshot) | **Post** /devices/{serial}/camera/generateSnapshot | Generate a snapshot of what the camera sees at the specified time and return a link to that image. *CameraApi* | [**GetDeviceCameraAnalyticsLive**](docs/CameraApi.md#getdevicecameraanalyticslive) | **Get** /devices/{serial}/camera/analytics/live | Returns live state from camera of analytics zones *CameraApi* | [**GetDeviceCameraAnalyticsOverview**](docs/CameraApi.md#getdevicecameraanalyticsoverview) | **Get** /devices/{serial}/camera/analytics/overview | Returns an overview of aggregate analytics data for a timespan @@ -359,6 +365,10 @@ Class | Method | HTTP request | Description *CameraApi* | [**GetOrganizationCameraCustomAnalyticsArtifact**](docs/CameraApi.md#getorganizationcameracustomanalyticsartifact) | **Get** /organizations/{organizationId}/camera/customAnalytics/artifacts/{artifactId} | Get Custom Analytics Artifact *CameraApi* | [**GetOrganizationCameraCustomAnalyticsArtifacts**](docs/CameraApi.md#getorganizationcameracustomanalyticsartifacts) | **Get** /organizations/{organizationId}/camera/customAnalytics/artifacts | List Custom Analytics Artifacts *CameraApi* | [**GetOrganizationCameraOnboardingStatuses**](docs/CameraApi.md#getorganizationcameraonboardingstatuses) | **Get** /organizations/{organizationId}/camera/onboarding/statuses | Fetch onboarding status of cameras +*CameraApi* | [**GetOrganizationCameraPermission**](docs/CameraApi.md#getorganizationcamerapermission) | **Get** /organizations/{organizationId}/camera/permissions/{permissionScopeId} | Retrieve a single permission scope +*CameraApi* | [**GetOrganizationCameraPermissions**](docs/CameraApi.md#getorganizationcamerapermissions) | **Get** /organizations/{organizationId}/camera/permissions | List the permissions scopes for this organization +*CameraApi* | [**GetOrganizationCameraRole**](docs/CameraApi.md#getorganizationcamerarole) | **Get** /organizations/{organizationId}/camera/roles/{roleId} | Retrieve a single role. +*CameraApi* | [**GetOrganizationCameraRoles**](docs/CameraApi.md#getorganizationcameraroles) | **Get** /organizations/{organizationId}/camera/roles | List all the roles in this organization *CameraApi* | [**UpdateDeviceCameraCustomAnalytics**](docs/CameraApi.md#updatedevicecameracustomanalytics) | **Put** /devices/{serial}/camera/customAnalytics | Update custom analytics settings for a camera *CameraApi* | [**UpdateDeviceCameraQualityAndRetention**](docs/CameraApi.md#updatedevicecameraqualityandretention) | **Put** /devices/{serial}/camera/qualityAndRetention | Update quality and retention settings for the given camera *CameraApi* | [**UpdateDeviceCameraSense**](docs/CameraApi.md#updatedevicecamerasense) | **Put** /devices/{serial}/camera/sense | Update sense settings for the given camera @@ -367,6 +377,7 @@ Class | Method | HTTP request | Description *CameraApi* | [**UpdateNetworkCameraQualityRetentionProfile**](docs/CameraApi.md#updatenetworkcameraqualityretentionprofile) | **Put** /networks/{networkId}/camera/qualityRetentionProfiles/{qualityRetentionProfileId} | Update an existing quality retention profile for this network. *CameraApi* | [**UpdateNetworkCameraWirelessProfile**](docs/CameraApi.md#updatenetworkcamerawirelessprofile) | **Put** /networks/{networkId}/camera/wirelessProfiles/{wirelessProfileId} | Update an existing camera wireless profile in this network. *CameraApi* | [**UpdateOrganizationCameraOnboardingStatuses**](docs/CameraApi.md#updateorganizationcameraonboardingstatuses) | **Put** /organizations/{organizationId}/camera/onboarding/statuses | Notify that credential handoff to camera has completed +*CameraApi* | [**UpdateOrganizationCameraRole**](docs/CameraApi.md#updateorganizationcamerarole) | **Put** /organizations/{organizationId}/camera/roles/{roleId} | Update an existing role in this organization. *CategoriesApi* | [**GetNetworkApplianceContentFilteringCategories**](docs/CategoriesApi.md#getnetworkappliancecontentfilteringcategories) | **Get** /networks/{networkId}/appliance/contentFiltering/categories | List all available content filtering categories for an MX network *CellularApi* | [**GetDeviceCellularSims**](docs/CellularApi.md#getdevicecellularsims) | **Get** /devices/{serial}/cellular/sims | Return the SIM and APN configurations for a cellular device. *CellularApi* | [**UpdateDeviceCellularSims**](docs/CellularApi.md#updatedevicecellularsims) | **Put** /devices/{serial}/cellular/sims | Updates the SIM and APN configurations for a cellular device. @@ -438,6 +449,7 @@ Class | Method | HTTP request | Description *ConfigTemplatesApi* | [**UpdateOrganizationConfigTemplateSwitchProfilePort**](docs/ConfigTemplatesApi.md#updateorganizationconfigtemplateswitchprofileport) | **Put** /organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports/{portId} | Update a switch template port *ConfigurationChangesApi* | [**GetOrganizationConfigurationChanges**](docs/ConfigurationChangesApi.md#getorganizationconfigurationchanges) | **Get** /organizations/{organizationId}/configurationChanges | View the Change Log for your organization *ConfigureApi* | [**AddNetworkSwitchStack**](docs/ConfigureApi.md#addnetworkswitchstack) | **Post** /networks/{networkId}/switch/stacks/{switchStackId}/add | Add a switch to a stack +*ConfigureApi* | [**AssignNetworkWirelessEthernetPortsProfiles**](docs/ConfigureApi.md#assignnetworkwirelessethernetportsprofiles) | **Post** /networks/{networkId}/wireless/ethernet/ports/profiles/assign | Assign AP port profile to list of APs *ConfigureApi* | [**AssignOrganizationLicensesSeats**](docs/ConfigureApi.md#assignorganizationlicensesseats) | **Post** /organizations/{organizationId}/licenses/assignSeats | Assign SM seats to a network *ConfigureApi* | [**BindNetwork**](docs/ConfigureApi.md#bindnetwork) | **Post** /networks/{networkId}/bind | Bind a network to a template. *ConfigureApi* | [**CheckinNetworkSmDevices**](docs/ConfigureApi.md#checkinnetworksmdevices) | **Post** /networks/{networkId}/sm/devices/checkin | Force check-in a set of devices @@ -480,6 +492,7 @@ Class | Method | HTTP request | Description *ConfigureApi* | [**CreateNetworkWebhooksHttpServer**](docs/ConfigureApi.md#createnetworkwebhookshttpserver) | **Post** /networks/{networkId}/webhooks/httpServers | Add an HTTP server to a network *ConfigureApi* | [**CreateNetworkWebhooksPayloadTemplate**](docs/ConfigureApi.md#createnetworkwebhookspayloadtemplate) | **Post** /networks/{networkId}/webhooks/payloadTemplates | Create a webhook payload template for a network *ConfigureApi* | [**CreateNetworkWebhooksWebhookTest**](docs/ConfigureApi.md#createnetworkwebhookswebhooktest) | **Post** /networks/{networkId}/webhooks/webhookTests | Send a test webhook for a network +*ConfigureApi* | [**CreateNetworkWirelessEthernetPortsProfile**](docs/ConfigureApi.md#createnetworkwirelessethernetportsprofile) | **Post** /networks/{networkId}/wireless/ethernet/ports/profiles | Create an AP port profile *ConfigureApi* | [**CreateNetworkWirelessRfProfile**](docs/ConfigureApi.md#createnetworkwirelessrfprofile) | **Post** /networks/{networkId}/wireless/rfProfiles | Creates new RF profile for this network *ConfigureApi* | [**CreateNetworkWirelessSsidIdentityPsk**](docs/ConfigureApi.md#createnetworkwirelessssididentitypsk) | **Post** /networks/{networkId}/wireless/ssids/{number}/identityPsks | Create an Identity PSK *ConfigureApi* | [**CreateOrganization**](docs/ConfigureApi.md#createorganization) | **Post** /organizations | Create a new organization @@ -491,6 +504,7 @@ Class | Method | HTTP request | Description *ConfigureApi* | [**CreateOrganizationAlertsProfile**](docs/ConfigureApi.md#createorganizationalertsprofile) | **Post** /organizations/{organizationId}/alerts/profiles | Create an organization-wide alert configuration *ConfigureApi* | [**CreateOrganizationBrandingPolicy**](docs/ConfigureApi.md#createorganizationbrandingpolicy) | **Post** /organizations/{organizationId}/brandingPolicies | Add a new branding policy to an organization *ConfigureApi* | [**CreateOrganizationCameraCustomAnalyticsArtifact**](docs/ConfigureApi.md#createorganizationcameracustomanalyticsartifact) | **Post** /organizations/{organizationId}/camera/customAnalytics/artifacts | Create custom analytics artifact +*ConfigureApi* | [**CreateOrganizationCameraRole**](docs/ConfigureApi.md#createorganizationcamerarole) | **Post** /organizations/{organizationId}/camera/roles | Creates new role for this organization. *ConfigureApi* | [**CreateOrganizationConfigTemplate**](docs/ConfigureApi.md#createorganizationconfigtemplate) | **Post** /organizations/{organizationId}/configTemplates | Create a new configuration template *ConfigureApi* | [**CreateOrganizationEarlyAccessFeaturesOptIn**](docs/ConfigureApi.md#createorganizationearlyaccessfeaturesoptin) | **Post** /organizations/{organizationId}/earlyAccess/features/optIns | Create a new early access feature opt-in for an organization *ConfigureApi* | [**CreateOrganizationInsightMonitoredMediaServer**](docs/ConfigureApi.md#createorganizationinsightmonitoredmediaserver) | **Post** /organizations/{organizationId}/insight/monitoredMediaServers | Add a media server to be monitored for this organization @@ -533,6 +547,7 @@ Class | Method | HTTP request | Description *ConfigureApi* | [**DeleteNetworkSwitchStackRoutingStaticRoute**](docs/ConfigureApi.md#deletenetworkswitchstackroutingstaticroute) | **Delete** /networks/{networkId}/switch/stacks/{switchStackId}/routing/staticRoutes/{staticRouteId} | Delete a layer 3 static route for a switch stack *ConfigureApi* | [**DeleteNetworkWebhooksHttpServer**](docs/ConfigureApi.md#deletenetworkwebhookshttpserver) | **Delete** /networks/{networkId}/webhooks/httpServers/{httpServerId} | Delete an HTTP server from a network *ConfigureApi* | [**DeleteNetworkWebhooksPayloadTemplate**](docs/ConfigureApi.md#deletenetworkwebhookspayloadtemplate) | **Delete** /networks/{networkId}/webhooks/payloadTemplates/{payloadTemplateId} | Destroy a webhook payload template for a network +*ConfigureApi* | [**DeleteNetworkWirelessEthernetPortsProfile**](docs/ConfigureApi.md#deletenetworkwirelessethernetportsprofile) | **Delete** /networks/{networkId}/wireless/ethernet/ports/profiles/{profileId} | Delete an AP port profile *ConfigureApi* | [**DeleteNetworkWirelessRfProfile**](docs/ConfigureApi.md#deletenetworkwirelessrfprofile) | **Delete** /networks/{networkId}/wireless/rfProfiles/{rfProfileId} | Delete a RF Profile *ConfigureApi* | [**DeleteNetworkWirelessSsidIdentityPsk**](docs/ConfigureApi.md#deletenetworkwirelessssididentitypsk) | **Delete** /networks/{networkId}/wireless/ssids/{number}/identityPsks/{identityPskId} | Delete an Identity PSK *ConfigureApi* | [**DeleteOrganization**](docs/ConfigureApi.md#deleteorganization) | **Delete** /organizations/{organizationId} | Delete an organization @@ -544,6 +559,7 @@ Class | Method | HTTP request | Description *ConfigureApi* | [**DeleteOrganizationAlertsProfile**](docs/ConfigureApi.md#deleteorganizationalertsprofile) | **Delete** /organizations/{organizationId}/alerts/profiles/{alertConfigId} | Removes an organization-wide alert config *ConfigureApi* | [**DeleteOrganizationBrandingPolicy**](docs/ConfigureApi.md#deleteorganizationbrandingpolicy) | **Delete** /organizations/{organizationId}/brandingPolicies/{brandingPolicyId} | Delete a branding policy *ConfigureApi* | [**DeleteOrganizationCameraCustomAnalyticsArtifact**](docs/ConfigureApi.md#deleteorganizationcameracustomanalyticsartifact) | **Delete** /organizations/{organizationId}/camera/customAnalytics/artifacts/{artifactId} | Delete Custom Analytics Artifact +*ConfigureApi* | [**DeleteOrganizationCameraRole**](docs/ConfigureApi.md#deleteorganizationcamerarole) | **Delete** /organizations/{organizationId}/camera/roles/{roleId} | Delete an existing role for this organization. *ConfigureApi* | [**DeleteOrganizationConfigTemplate**](docs/ConfigureApi.md#deleteorganizationconfigtemplate) | **Delete** /organizations/{organizationId}/configTemplates/{configTemplateId} | Remove a configuration template *ConfigureApi* | [**DeleteOrganizationEarlyAccessFeaturesOptIn**](docs/ConfigureApi.md#deleteorganizationearlyaccessfeaturesoptin) | **Delete** /organizations/{organizationId}/earlyAccess/features/optIns/{optInId} | Delete an early access feature opt-in *ConfigureApi* | [**DeleteOrganizationInsightMonitoredMediaServer**](docs/ConfigureApi.md#deleteorganizationinsightmonitoredmediaserver) | **Delete** /organizations/{organizationId}/insight/monitoredMediaServers/{monitoredMediaServerId} | Delete a monitored media server from this organization @@ -717,6 +733,8 @@ Class | Method | HTTP request | Description *ConfigureApi* | [**GetNetworkWirelessAlternateManagementInterface**](docs/ConfigureApi.md#getnetworkwirelessalternatemanagementinterface) | **Get** /networks/{networkId}/wireless/alternateManagementInterface | Return alternate management interface and devices with IP assigned *ConfigureApi* | [**GetNetworkWirelessBilling**](docs/ConfigureApi.md#getnetworkwirelessbilling) | **Get** /networks/{networkId}/wireless/billing | Return the billing settings of this network *ConfigureApi* | [**GetNetworkWirelessBluetoothSettings**](docs/ConfigureApi.md#getnetworkwirelessbluetoothsettings) | **Get** /networks/{networkId}/wireless/bluetooth/settings | Return the Bluetooth settings for a network. <a href=\"https://documentation.meraki.com/MR/Bluetooth/Bluetooth_Low_Energy_(BLE)\">Bluetooth settings</a> must be enabled on the network. +*ConfigureApi* | [**GetNetworkWirelessEthernetPortsProfile**](docs/ConfigureApi.md#getnetworkwirelessethernetportsprofile) | **Get** /networks/{networkId}/wireless/ethernet/ports/profiles/{profileId} | Show the AP port profile by ID for this network +*ConfigureApi* | [**GetNetworkWirelessEthernetPortsProfiles**](docs/ConfigureApi.md#getnetworkwirelessethernetportsprofiles) | **Get** /networks/{networkId}/wireless/ethernet/ports/profiles | List the AP port profiles for this network *ConfigureApi* | [**GetNetworkWirelessRfProfile**](docs/ConfigureApi.md#getnetworkwirelessrfprofile) | **Get** /networks/{networkId}/wireless/rfProfiles/{rfProfileId} | Return a RF profile *ConfigureApi* | [**GetNetworkWirelessRfProfiles**](docs/ConfigureApi.md#getnetworkwirelessrfprofiles) | **Get** /networks/{networkId}/wireless/rfProfiles | List RF profiles for this network *ConfigureApi* | [**GetNetworkWirelessSettings**](docs/ConfigureApi.md#getnetworkwirelesssettings) | **Get** /networks/{networkId}/wireless/settings | Return the wireless settings for a network @@ -747,6 +765,7 @@ Class | Method | HTTP request | Description *ConfigureApi* | [**GetOrganizationAdmins**](docs/ConfigureApi.md#getorganizationadmins) | **Get** /organizations/{organizationId}/admins | List the dashboard administrators in this organization *ConfigureApi* | [**GetOrganizationAlertsProfiles**](docs/ConfigureApi.md#getorganizationalertsprofiles) | **Get** /organizations/{organizationId}/alerts/profiles | List all organization-wide alert configurations *ConfigureApi* | [**GetOrganizationApplianceSecurityIntrusion**](docs/ConfigureApi.md#getorganizationappliancesecurityintrusion) | **Get** /organizations/{organizationId}/appliance/security/intrusion | Returns all supported intrusion settings for an organization +*ConfigureApi* | [**GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork**](docs/ConfigureApi.md#getorganizationappliancetrafficshapingvpnexclusionsbynetwork) | **Get** /organizations/{organizationId}/appliance/trafficShaping/vpnExclusions/byNetwork | Display VPN exclusion rules for MX networks. *ConfigureApi* | [**GetOrganizationApplianceVpnThirdPartyVPNPeers**](docs/ConfigureApi.md#getorganizationappliancevpnthirdpartyvpnpeers) | **Get** /organizations/{organizationId}/appliance/vpn/thirdPartyVPNPeers | Return the third party VPN peers for an organization *ConfigureApi* | [**GetOrganizationApplianceVpnVpnFirewallRules**](docs/ConfigureApi.md#getorganizationappliancevpnvpnfirewallrules) | **Get** /organizations/{organizationId}/appliance/vpn/vpnFirewallRules | Return the firewall rules for an organization's site-to-site VPN *ConfigureApi* | [**GetOrganizationBrandingPolicies**](docs/ConfigureApi.md#getorganizationbrandingpolicies) | **Get** /organizations/{organizationId}/brandingPolicies | List the branding policies of an organization @@ -755,6 +774,10 @@ Class | Method | HTTP request | Description *ConfigureApi* | [**GetOrganizationCameraCustomAnalyticsArtifact**](docs/ConfigureApi.md#getorganizationcameracustomanalyticsartifact) | **Get** /organizations/{organizationId}/camera/customAnalytics/artifacts/{artifactId} | Get Custom Analytics Artifact *ConfigureApi* | [**GetOrganizationCameraCustomAnalyticsArtifacts**](docs/ConfigureApi.md#getorganizationcameracustomanalyticsartifacts) | **Get** /organizations/{organizationId}/camera/customAnalytics/artifacts | List Custom Analytics Artifacts *ConfigureApi* | [**GetOrganizationCameraOnboardingStatuses**](docs/ConfigureApi.md#getorganizationcameraonboardingstatuses) | **Get** /organizations/{organizationId}/camera/onboarding/statuses | Fetch onboarding status of cameras +*ConfigureApi* | [**GetOrganizationCameraPermission**](docs/ConfigureApi.md#getorganizationcamerapermission) | **Get** /organizations/{organizationId}/camera/permissions/{permissionScopeId} | Retrieve a single permission scope +*ConfigureApi* | [**GetOrganizationCameraPermissions**](docs/ConfigureApi.md#getorganizationcamerapermissions) | **Get** /organizations/{organizationId}/camera/permissions | List the permissions scopes for this organization +*ConfigureApi* | [**GetOrganizationCameraRole**](docs/ConfigureApi.md#getorganizationcamerarole) | **Get** /organizations/{organizationId}/camera/roles/{roleId} | Retrieve a single role. +*ConfigureApi* | [**GetOrganizationCameraRoles**](docs/ConfigureApi.md#getorganizationcameraroles) | **Get** /organizations/{organizationId}/camera/roles | List all the roles in this organization *ConfigureApi* | [**GetOrganizationClientsSearch**](docs/ConfigureApi.md#getorganizationclientssearch) | **Get** /organizations/{organizationId}/clients/search | Return the client details in an organization *ConfigureApi* | [**GetOrganizationConfigTemplate**](docs/ConfigureApi.md#getorganizationconfigtemplate) | **Get** /organizations/{organizationId}/configTemplates/{configTemplateId} | Return a single configuration template *ConfigureApi* | [**GetOrganizationConfigTemplateSwitchProfilePort**](docs/ConfigureApi.md#getorganizationconfigtemplateswitchprofileport) | **Get** /organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports/{portId} | Return a switch template port @@ -807,6 +830,7 @@ Class | Method | HTTP request | Description *ConfigureApi* | [**RemoveNetworkSwitchStack**](docs/ConfigureApi.md#removenetworkswitchstack) | **Post** /networks/{networkId}/switch/stacks/{switchStackId}/remove | Remove a switch from a stack *ConfigureApi* | [**RenewOrganizationLicensesSeats**](docs/ConfigureApi.md#reneworganizationlicensesseats) | **Post** /organizations/{organizationId}/licenses/renewSeats | Renew SM seats of a license *ConfigureApi* | [**RollbacksNetworkFirmwareUpgradesStagedEvents**](docs/ConfigureApi.md#rollbacksnetworkfirmwareupgradesstagedevents) | **Post** /networks/{networkId}/firmwareUpgrades/staged/events/rollbacks | Rollback a Staged Upgrade Event for a network +*ConfigureApi* | [**SetNetworkWirelessEthernetPortsProfilesDefault**](docs/ConfigureApi.md#setnetworkwirelessethernetportsprofilesdefault) | **Post** /networks/{networkId}/wireless/ethernet/ports/profiles/setDefault | Set the AP port profile to be default for this network *ConfigureApi* | [**SplitNetwork**](docs/ConfigureApi.md#splitnetwork) | **Post** /networks/{networkId}/split | Split a combined network into individual networks for each type of device *ConfigureApi* | [**SwapNetworkApplianceWarmSpare**](docs/ConfigureApi.md#swapnetworkappliancewarmspare) | **Post** /networks/{networkId}/appliance/warmSpare/swap | Swap MX primary and warm spare appliances *ConfigureApi* | [**UnbindNetwork**](docs/ConfigureApi.md#unbindnetwork) | **Post** /networks/{networkId}/unbind | Unbind a network from a template. @@ -829,6 +853,7 @@ Class | Method | HTTP request | Description *ConfigureApi* | [**UpdateDeviceSwitchRoutingInterfaceDhcp**](docs/ConfigureApi.md#updatedeviceswitchroutinginterfacedhcp) | **Put** /devices/{serial}/switch/routing/interfaces/{interfaceId}/dhcp | Update a layer 3 interface DHCP configuration for a switch *ConfigureApi* | [**UpdateDeviceSwitchRoutingStaticRoute**](docs/ConfigureApi.md#updatedeviceswitchroutingstaticroute) | **Put** /devices/{serial}/switch/routing/staticRoutes/{staticRouteId} | Update a layer 3 static route for a switch *ConfigureApi* | [**UpdateDeviceSwitchWarmSpare**](docs/ConfigureApi.md#updatedeviceswitchwarmspare) | **Put** /devices/{serial}/switch/warmSpare | Update warm spare configuration for a switch +*ConfigureApi* | [**UpdateDeviceWirelessAlternateManagementInterfaceIpv6**](docs/ConfigureApi.md#updatedevicewirelessalternatemanagementinterfaceipv6) | **Put** /devices/{serial}/wireless/alternateManagementInterface/ipv6 | Update alternate management interface IPv6 address *ConfigureApi* | [**UpdateDeviceWirelessBluetoothSettings**](docs/ConfigureApi.md#updatedevicewirelessbluetoothsettings) | **Put** /devices/{serial}/wireless/bluetooth/settings | Update the bluetooth settings for a wireless device *ConfigureApi* | [**UpdateDeviceWirelessRadioSettings**](docs/ConfigureApi.md#updatedevicewirelessradiosettings) | **Put** /devices/{serial}/wireless/radio/settings | Update the radio settings of a device *ConfigureApi* | [**UpdateNetwork**](docs/ConfigureApi.md#updatenetwork) | **Put** /networks/{networkId} | Update a network @@ -859,6 +884,7 @@ Class | Method | HTTP request | Description *ConfigureApi* | [**UpdateNetworkApplianceTrafficShapingRules**](docs/ConfigureApi.md#updatenetworkappliancetrafficshapingrules) | **Put** /networks/{networkId}/appliance/trafficShaping/rules | Update the traffic shaping settings rules for an MX network *ConfigureApi* | [**UpdateNetworkApplianceTrafficShapingUplinkBandwidth**](docs/ConfigureApi.md#updatenetworkappliancetrafficshapinguplinkbandwidth) | **Put** /networks/{networkId}/appliance/trafficShaping/uplinkBandwidth | Updates the uplink bandwidth settings for your MX network. *ConfigureApi* | [**UpdateNetworkApplianceTrafficShapingUplinkSelection**](docs/ConfigureApi.md#updatenetworkappliancetrafficshapinguplinkselection) | **Put** /networks/{networkId}/appliance/trafficShaping/uplinkSelection | Update uplink selection settings for an MX network +*ConfigureApi* | [**UpdateNetworkApplianceTrafficShapingVpnExclusions**](docs/ConfigureApi.md#updatenetworkappliancetrafficshapingvpnexclusions) | **Put** /networks/{networkId}/appliance/trafficShaping/vpnExclusions | Update VPN exclusion rules for an MX network. *ConfigureApi* | [**UpdateNetworkApplianceVlan**](docs/ConfigureApi.md#updatenetworkappliancevlan) | **Put** /networks/{networkId}/appliance/vlans/{vlanId} | Update a VLAN *ConfigureApi* | [**UpdateNetworkApplianceVlansSettings**](docs/ConfigureApi.md#updatenetworkappliancevlanssettings) | **Put** /networks/{networkId}/appliance/vlans/settings | Enable/Disable VLANs for the given network *ConfigureApi* | [**UpdateNetworkApplianceVpnBgp**](docs/ConfigureApi.md#updatenetworkappliancevpnbgp) | **Put** /networks/{networkId}/appliance/vpn/bgp | Update a Hub BGP Configuration @@ -914,6 +940,7 @@ Class | Method | HTTP request | Description *ConfigureApi* | [**UpdateNetworkWirelessAlternateManagementInterface**](docs/ConfigureApi.md#updatenetworkwirelessalternatemanagementinterface) | **Put** /networks/{networkId}/wireless/alternateManagementInterface | Update alternate management interface and device static IP *ConfigureApi* | [**UpdateNetworkWirelessBilling**](docs/ConfigureApi.md#updatenetworkwirelessbilling) | **Put** /networks/{networkId}/wireless/billing | Update the billing settings *ConfigureApi* | [**UpdateNetworkWirelessBluetoothSettings**](docs/ConfigureApi.md#updatenetworkwirelessbluetoothsettings) | **Put** /networks/{networkId}/wireless/bluetooth/settings | Update the Bluetooth settings for a network +*ConfigureApi* | [**UpdateNetworkWirelessEthernetPortsProfile**](docs/ConfigureApi.md#updatenetworkwirelessethernetportsprofile) | **Put** /networks/{networkId}/wireless/ethernet/ports/profiles/{profileId} | Update the AP port profile by ID for this network *ConfigureApi* | [**UpdateNetworkWirelessRfProfile**](docs/ConfigureApi.md#updatenetworkwirelessrfprofile) | **Put** /networks/{networkId}/wireless/rfProfiles/{rfProfileId} | Updates specified RF profile for this network *ConfigureApi* | [**UpdateNetworkWirelessSettings**](docs/ConfigureApi.md#updatenetworkwirelesssettings) | **Put** /networks/{networkId}/wireless/settings | Update the wireless settings for a network *ConfigureApi* | [**UpdateNetworkWirelessSsid**](docs/ConfigureApi.md#updatenetworkwirelessssid) | **Put** /networks/{networkId}/wireless/ssids/{number} | Update the attributes of an MR SSID @@ -942,6 +969,7 @@ Class | Method | HTTP request | Description *ConfigureApi* | [**UpdateOrganizationBrandingPoliciesPriorities**](docs/ConfigureApi.md#updateorganizationbrandingpoliciespriorities) | **Put** /organizations/{organizationId}/brandingPolicies/priorities | Update the priority ordering of an organization's branding policies. *ConfigureApi* | [**UpdateOrganizationBrandingPolicy**](docs/ConfigureApi.md#updateorganizationbrandingpolicy) | **Put** /organizations/{organizationId}/brandingPolicies/{brandingPolicyId} | Update a branding policy *ConfigureApi* | [**UpdateOrganizationCameraOnboardingStatuses**](docs/ConfigureApi.md#updateorganizationcameraonboardingstatuses) | **Put** /organizations/{organizationId}/camera/onboarding/statuses | Notify that credential handoff to camera has completed +*ConfigureApi* | [**UpdateOrganizationCameraRole**](docs/ConfigureApi.md#updateorganizationcamerarole) | **Put** /organizations/{organizationId}/camera/roles/{roleId} | Update an existing role in this organization. *ConfigureApi* | [**UpdateOrganizationConfigTemplate**](docs/ConfigureApi.md#updateorganizationconfigtemplate) | **Put** /organizations/{organizationId}/configTemplates/{configTemplateId} | Update a configuration template *ConfigureApi* | [**UpdateOrganizationConfigTemplateSwitchProfilePort**](docs/ConfigureApi.md#updateorganizationconfigtemplateswitchprofileport) | **Put** /organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports/{portId} | Update a switch template port *ConfigureApi* | [**UpdateOrganizationEarlyAccessFeaturesOptIn**](docs/ConfigureApi.md#updateorganizationearlyaccessfeaturesoptin) | **Put** /organizations/{organizationId}/earlyAccess/features/optIns/{optInId} | Update an early access feature opt-in for an organization @@ -1031,7 +1059,7 @@ Class | Method | HTTP request | Description *DevicesApi* | [**GetOrganizationDevices**](docs/DevicesApi.md#getorganizationdevices) | **Get** /organizations/{organizationId}/devices | List the devices in an organization *DevicesApi* | [**GetOrganizationDevicesAvailabilities**](docs/DevicesApi.md#getorganizationdevicesavailabilities) | **Get** /organizations/{organizationId}/devices/availabilities | List the availability information for devices in an organization *DevicesApi* | [**GetOrganizationDevicesAvailabilitiesChangeHistory**](docs/DevicesApi.md#getorganizationdevicesavailabilitieschangehistory) | **Get** /organizations/{organizationId}/devices/availabilities/changeHistory | List the availability history information for devices in an organization. -*DevicesApi* | [**GetOrganizationDevicesPowerModulesStatusesByDevice**](docs/DevicesApi.md#getorganizationdevicespowermodulesstatusesbydevice) | **Get** /organizations/{organizationId}/devices/powerModules/statuses/byDevice | List the power status information for devices in an organization +*DevicesApi* | [**GetOrganizationDevicesPowerModulesStatusesByDevice**](docs/DevicesApi.md#getorganizationdevicespowermodulesstatusesbydevice) | **Get** /organizations/{organizationId}/devices/powerModules/statuses/byDevice | List the most recent status information for power modules in rackmount MX and MS devices that support them *DevicesApi* | [**GetOrganizationDevicesProvisioningStatuses**](docs/DevicesApi.md#getorganizationdevicesprovisioningstatuses) | **Get** /organizations/{organizationId}/devices/provisioning/statuses | List the provisioning statuses information for devices in an organization. *DevicesApi* | [**GetOrganizationDevicesStatuses**](docs/DevicesApi.md#getorganizationdevicesstatuses) | **Get** /organizations/{organizationId}/devices/statuses | List the status of every Meraki device in the organization *DevicesApi* | [**GetOrganizationDevicesStatusesOverview**](docs/DevicesApi.md#getorganizationdevicesstatusesoverview) | **Get** /organizations/{organizationId}/devices/statuses/overview | Return an overview of current device statuses @@ -1085,7 +1113,14 @@ Class | Method | HTTP request | Description *EarlyAccessApi* | [**GetOrganizationEarlyAccessFeaturesOptIn**](docs/EarlyAccessApi.md#getorganizationearlyaccessfeaturesoptin) | **Get** /organizations/{organizationId}/earlyAccess/features/optIns/{optInId} | Show an early access feature opt-in for an organization *EarlyAccessApi* | [**GetOrganizationEarlyAccessFeaturesOptIns**](docs/EarlyAccessApi.md#getorganizationearlyaccessfeaturesoptins) | **Get** /organizations/{organizationId}/earlyAccess/features/optIns | List the early access feature opt-ins for an organization *EarlyAccessApi* | [**UpdateOrganizationEarlyAccessFeaturesOptIn**](docs/EarlyAccessApi.md#updateorganizationearlyaccessfeaturesoptin) | **Put** /organizations/{organizationId}/earlyAccess/features/optIns/{optInId} | Update an early access feature opt-in for an organization +*EthernetApi* | [**AssignNetworkWirelessEthernetPortsProfiles**](docs/EthernetApi.md#assignnetworkwirelessethernetportsprofiles) | **Post** /networks/{networkId}/wireless/ethernet/ports/profiles/assign | Assign AP port profile to list of APs +*EthernetApi* | [**CreateNetworkWirelessEthernetPortsProfile**](docs/EthernetApi.md#createnetworkwirelessethernetportsprofile) | **Post** /networks/{networkId}/wireless/ethernet/ports/profiles | Create an AP port profile +*EthernetApi* | [**DeleteNetworkWirelessEthernetPortsProfile**](docs/EthernetApi.md#deletenetworkwirelessethernetportsprofile) | **Delete** /networks/{networkId}/wireless/ethernet/ports/profiles/{profileId} | Delete an AP port profile +*EthernetApi* | [**GetNetworkWirelessEthernetPortsProfile**](docs/EthernetApi.md#getnetworkwirelessethernetportsprofile) | **Get** /networks/{networkId}/wireless/ethernet/ports/profiles/{profileId} | Show the AP port profile by ID for this network +*EthernetApi* | [**GetNetworkWirelessEthernetPortsProfiles**](docs/EthernetApi.md#getnetworkwirelessethernetportsprofiles) | **Get** /networks/{networkId}/wireless/ethernet/ports/profiles | List the AP port profiles for this network *EthernetApi* | [**GetOrganizationWirelessDevicesEthernetStatuses**](docs/EthernetApi.md#getorganizationwirelessdevicesethernetstatuses) | **Get** /organizations/{organizationId}/wireless/devices/ethernet/statuses | List the most recent Ethernet link speed, duplex, aggregation and power mode and status information for wireless devices. +*EthernetApi* | [**SetNetworkWirelessEthernetPortsProfilesDefault**](docs/EthernetApi.md#setnetworkwirelessethernetportsprofilesdefault) | **Post** /networks/{networkId}/wireless/ethernet/ports/profiles/setDefault | Set the AP port profile to be default for this network +*EthernetApi* | [**UpdateNetworkWirelessEthernetPortsProfile**](docs/EthernetApi.md#updatenetworkwirelessethernetportsprofile) | **Put** /networks/{networkId}/wireless/ethernet/ports/profiles/{profileId} | Update the AP port profile by ID for this network *EventTypesApi* | [**GetNetworkEventsEventTypes**](docs/EventTypesApi.md#getnetworkeventseventtypes) | **Get** /networks/{networkId}/events/eventTypes | List the event type to human-readable description *EventsApi* | [**CreateNetworkFirmwareUpgradesStagedEvent**](docs/EventsApi.md#createnetworkfirmwareupgradesstagedevent) | **Post** /networks/{networkId}/firmwareUpgrades/staged/events | Create a Staged Upgrade Event for a network *EventsApi* | [**DeferNetworkFirmwareUpgradesStagedEvents**](docs/EventsApi.md#defernetworkfirmwareupgradesstagedevents) | **Post** /networks/{networkId}/firmwareUpgrades/staged/events/defer | Postpone by 1 week all pending staged upgrade stages for a network @@ -1242,6 +1277,7 @@ Class | Method | HTTP request | Description *InventoryApi* | [**GetOrganizationInventoryOnboardingCloudMonitoringImports**](docs/InventoryApi.md#getorganizationinventoryonboardingcloudmonitoringimports) | **Get** /organizations/{organizationId}/inventory/onboarding/cloudMonitoring/imports | Check the status of a committed Import operation *InventoryApi* | [**GetOrganizationInventoryOnboardingCloudMonitoringNetworks**](docs/InventoryApi.md#getorganizationinventoryonboardingcloudmonitoringnetworks) | **Get** /organizations/{organizationId}/inventory/onboarding/cloudMonitoring/networks | Returns list of networks eligible for adding cloud monitored device *InventoryApi* | [**ReleaseFromOrganizationInventory**](docs/InventoryApi.md#releasefromorganizationinventory) | **Post** /organizations/{organizationId}/inventory/release | Release a list of claimed devices from an organization. +*Ipv6Api* | [**UpdateDeviceWirelessAlternateManagementInterfaceIpv6**](docs/Ipv6Api.md#updatedevicewirelessalternatemanagementinterfaceipv6) | **Put** /devices/{serial}/wireless/alternateManagementInterface/ipv6 | Update alternate management interface IPv6 address *L3FirewallRulesApi* | [**GetNetworkApplianceFirewallL3FirewallRules**](docs/L3FirewallRulesApi.md#getnetworkappliancefirewalll3firewallrules) | **Get** /networks/{networkId}/appliance/firewall/l3FirewallRules | Return the L3 firewall rules for an MX network *L3FirewallRulesApi* | [**GetNetworkWirelessSsidFirewallL3FirewallRules**](docs/L3FirewallRulesApi.md#getnetworkwirelessssidfirewalll3firewallrules) | **Get** /networks/{networkId}/wireless/ssids/{number}/firewall/l3FirewallRules | Return the L3 firewall rules for an SSID on an MR network *L3FirewallRulesApi* | [**UpdateNetworkApplianceFirewallL3FirewallRules**](docs/L3FirewallRulesApi.md#updatenetworkappliancefirewalll3firewallrules) | **Put** /networks/{networkId}/appliance/firewall/l3FirewallRules | Update the L3 firewall rules of an MX network @@ -1385,7 +1421,7 @@ Class | Method | HTTP request | Description *MonitorApi* | [**GetOrganizationConfigurationChanges**](docs/MonitorApi.md#getorganizationconfigurationchanges) | **Get** /organizations/{organizationId}/configurationChanges | View the Change Log for your organization *MonitorApi* | [**GetOrganizationDevicesAvailabilities**](docs/MonitorApi.md#getorganizationdevicesavailabilities) | **Get** /organizations/{organizationId}/devices/availabilities | List the availability information for devices in an organization *MonitorApi* | [**GetOrganizationDevicesAvailabilitiesChangeHistory**](docs/MonitorApi.md#getorganizationdevicesavailabilitieschangehistory) | **Get** /organizations/{organizationId}/devices/availabilities/changeHistory | List the availability history information for devices in an organization. -*MonitorApi* | [**GetOrganizationDevicesPowerModulesStatusesByDevice**](docs/MonitorApi.md#getorganizationdevicespowermodulesstatusesbydevice) | **Get** /organizations/{organizationId}/devices/powerModules/statuses/byDevice | List the power status information for devices in an organization +*MonitorApi* | [**GetOrganizationDevicesPowerModulesStatusesByDevice**](docs/MonitorApi.md#getorganizationdevicespowermodulesstatusesbydevice) | **Get** /organizations/{organizationId}/devices/powerModules/statuses/byDevice | List the most recent status information for power modules in rackmount MX and MS devices that support them *MonitorApi* | [**GetOrganizationDevicesProvisioningStatuses**](docs/MonitorApi.md#getorganizationdevicesprovisioningstatuses) | **Get** /organizations/{organizationId}/devices/provisioning/statuses | List the provisioning statuses information for devices in an organization. *MonitorApi* | [**GetOrganizationDevicesStatuses**](docs/MonitorApi.md#getorganizationdevicesstatuses) | **Get** /organizations/{organizationId}/devices/statuses | List the status of every Meraki device in the organization *MonitorApi* | [**GetOrganizationDevicesStatusesOverview**](docs/MonitorApi.md#getorganizationdevicesstatusesoverview) | **Get** /organizations/{organizationId}/devices/statuses/overview | Return an overview of current device statuses @@ -1402,6 +1438,7 @@ Class | Method | HTTP request | Description *MonitorApi* | [**GetOrganizationSummaryTopDevicesModelsByUsage**](docs/MonitorApi.md#getorganizationsummarytopdevicesmodelsbyusage) | **Get** /organizations/{organizationId}/summary/top/devices/models/byUsage | Return metrics for organization's top 10 device models sorted by data usage over given time range *MonitorApi* | [**GetOrganizationSummaryTopSsidsByUsage**](docs/MonitorApi.md#getorganizationsummarytopssidsbyusage) | **Get** /organizations/{organizationId}/summary/top/ssids/byUsage | Return metrics for organization's top 10 ssids by data usage over given time range *MonitorApi* | [**GetOrganizationSummaryTopSwitchesByEnergyUsage**](docs/MonitorApi.md#getorganizationsummarytopswitchesbyenergyusage) | **Get** /organizations/{organizationId}/summary/top/switches/byEnergyUsage | Return metrics for organization's top 10 switches by energy usage over given time range +*MonitorApi* | [**GetOrganizationUplinksLossAndLatency**](docs/MonitorApi.md#getorganizationuplinkslossandlatency) | **Get** /organizations/{organizationId}/uplinksLossAndLatency | Return the uplink loss and latency for every MX in the organization from at latest 2 minutes ago *MonitorApi* | [**GetOrganizationUplinksStatuses**](docs/MonitorApi.md#getorganizationuplinksstatuses) | **Get** /organizations/{organizationId}/uplinks/statuses | List the uplink status of every Meraki MX, MG and Z series devices in the organization *MonitorApi* | [**GetOrganizationWebhooksAlertTypes**](docs/MonitorApi.md#getorganizationwebhooksalerttypes) | **Get** /organizations/{organizationId}/webhooks/alertTypes | Return a list of alert types to be used with managing webhook alerts *MonitorApi* | [**GetOrganizationWebhooksLogs**](docs/MonitorApi.md#getorganizationwebhookslogs) | **Get** /organizations/{organizationId}/webhooks/logs | Return the log of webhook POSTs sent @@ -1627,7 +1664,7 @@ Class | Method | HTTP request | Description *OrganizationsApi* | [**GetOrganizationDevices**](docs/OrganizationsApi.md#getorganizationdevices) | **Get** /organizations/{organizationId}/devices | List the devices in an organization *OrganizationsApi* | [**GetOrganizationDevicesAvailabilities**](docs/OrganizationsApi.md#getorganizationdevicesavailabilities) | **Get** /organizations/{organizationId}/devices/availabilities | List the availability information for devices in an organization *OrganizationsApi* | [**GetOrganizationDevicesAvailabilitiesChangeHistory**](docs/OrganizationsApi.md#getorganizationdevicesavailabilitieschangehistory) | **Get** /organizations/{organizationId}/devices/availabilities/changeHistory | List the availability history information for devices in an organization. -*OrganizationsApi* | [**GetOrganizationDevicesPowerModulesStatusesByDevice**](docs/OrganizationsApi.md#getorganizationdevicespowermodulesstatusesbydevice) | **Get** /organizations/{organizationId}/devices/powerModules/statuses/byDevice | List the power status information for devices in an organization +*OrganizationsApi* | [**GetOrganizationDevicesPowerModulesStatusesByDevice**](docs/OrganizationsApi.md#getorganizationdevicespowermodulesstatusesbydevice) | **Get** /organizations/{organizationId}/devices/powerModules/statuses/byDevice | List the most recent status information for power modules in rackmount MX and MS devices that support them *OrganizationsApi* | [**GetOrganizationDevicesProvisioningStatuses**](docs/OrganizationsApi.md#getorganizationdevicesprovisioningstatuses) | **Get** /organizations/{organizationId}/devices/provisioning/statuses | List the provisioning statuses information for devices in an organization. *OrganizationsApi* | [**GetOrganizationDevicesStatuses**](docs/OrganizationsApi.md#getorganizationdevicesstatuses) | **Get** /organizations/{organizationId}/devices/statuses | List the status of every Meraki device in the organization *OrganizationsApi* | [**GetOrganizationDevicesStatusesOverview**](docs/OrganizationsApi.md#getorganizationdevicesstatusesoverview) | **Get** /organizations/{organizationId}/devices/statuses/overview | Return an overview of current device statuses @@ -1665,6 +1702,7 @@ Class | Method | HTTP request | Description *OrganizationsApi* | [**GetOrganizationSummaryTopDevicesModelsByUsage**](docs/OrganizationsApi.md#getorganizationsummarytopdevicesmodelsbyusage) | **Get** /organizations/{organizationId}/summary/top/devices/models/byUsage | Return metrics for organization's top 10 device models sorted by data usage over given time range *OrganizationsApi* | [**GetOrganizationSummaryTopSsidsByUsage**](docs/OrganizationsApi.md#getorganizationsummarytopssidsbyusage) | **Get** /organizations/{organizationId}/summary/top/ssids/byUsage | Return metrics for organization's top 10 ssids by data usage over given time range *OrganizationsApi* | [**GetOrganizationSummaryTopSwitchesByEnergyUsage**](docs/OrganizationsApi.md#getorganizationsummarytopswitchesbyenergyusage) | **Get** /organizations/{organizationId}/summary/top/switches/byEnergyUsage | Return metrics for organization's top 10 switches by energy usage over given time range +*OrganizationsApi* | [**GetOrganizationUplinksLossAndLatency**](docs/OrganizationsApi.md#getorganizationuplinkslossandlatency) | **Get** /organizations/{organizationId}/uplinksLossAndLatency | Return the uplink loss and latency for every MX in the organization from at latest 2 minutes ago *OrganizationsApi* | [**GetOrganizationUplinksStatuses**](docs/OrganizationsApi.md#getorganizationuplinksstatuses) | **Get** /organizations/{organizationId}/uplinks/statuses | List the uplink status of every Meraki MX, MG and Z series devices in the organization *OrganizationsApi* | [**GetOrganizationWebhooksAlertTypes**](docs/OrganizationsApi.md#getorganizationwebhooksalerttypes) | **Get** /organizations/{organizationId}/webhooks/alertTypes | Return a list of alert types to be used with managing webhook alerts *OrganizationsApi* | [**GetOrganizationWebhooksLogs**](docs/OrganizationsApi.md#getorganizationwebhookslogs) | **Get** /organizations/{organizationId}/webhooks/logs | Return the log of webhook POSTs sent @@ -1713,6 +1751,8 @@ Class | Method | HTTP request | Description *PayloadTemplatesApi* | [**UpdateNetworkWebhooksPayloadTemplate**](docs/PayloadTemplatesApi.md#updatenetworkwebhookspayloadtemplate) | **Put** /networks/{networkId}/webhooks/payloadTemplates/{payloadTemplateId} | Update a webhook payload template for a network *PerformanceApi* | [**GetDeviceAppliancePerformance**](docs/PerformanceApi.md#getdeviceapplianceperformance) | **Get** /devices/{serial}/appliance/performance | Return the performance score for a single MX *PerformanceHistoryApi* | [**GetNetworkSmDevicePerformanceHistory**](docs/PerformanceHistoryApi.md#getnetworksmdeviceperformancehistory) | **Get** /networks/{networkId}/sm/devices/{deviceId}/performanceHistory | Return historical records of various Systems Manager client metrics for desktop devices. +*PermissionsApi* | [**GetOrganizationCameraPermission**](docs/PermissionsApi.md#getorganizationcamerapermission) | **Get** /organizations/{organizationId}/camera/permissions/{permissionScopeId} | Retrieve a single permission scope +*PermissionsApi* | [**GetOrganizationCameraPermissions**](docs/PermissionsApi.md#getorganizationcamerapermissions) | **Get** /organizations/{organizationId}/camera/permissions | List the permissions scopes for this organization *PiiApi* | [**CreateNetworkPiiRequest**](docs/PiiApi.md#createnetworkpiirequest) | **Post** /networks/{networkId}/pii/requests | Submit a new delete or restrict processing PII request *PiiApi* | [**DeleteNetworkPiiRequest**](docs/PiiApi.md#deletenetworkpiirequest) | **Delete** /networks/{networkId}/pii/requests/{requestId} | Delete a restrict processing PII request *PiiApi* | [**GetNetworkPiiPiiKeys**](docs/PiiApi.md#getnetworkpiipiikeys) | **Get** /networks/{networkId}/pii/piiKeys | List the keys required to access Personally Identifiable Information (PII) for a given identifier @@ -1751,20 +1791,27 @@ Class | Method | HTTP request | Description *PortSchedulesApi* | [**DeleteNetworkSwitchPortSchedule**](docs/PortSchedulesApi.md#deletenetworkswitchportschedule) | **Delete** /networks/{networkId}/switch/portSchedules/{portScheduleId} | Delete a switch port schedule *PortSchedulesApi* | [**GetNetworkSwitchPortSchedules**](docs/PortSchedulesApi.md#getnetworkswitchportschedules) | **Get** /networks/{networkId}/switch/portSchedules | List switch port schedules *PortSchedulesApi* | [**UpdateNetworkSwitchPortSchedule**](docs/PortSchedulesApi.md#updatenetworkswitchportschedule) | **Put** /networks/{networkId}/switch/portSchedules/{portScheduleId} | Update a switch port schedule +*PortsApi* | [**AssignNetworkWirelessEthernetPortsProfiles**](docs/PortsApi.md#assignnetworkwirelessethernetportsprofiles) | **Post** /networks/{networkId}/wireless/ethernet/ports/profiles/assign | Assign AP port profile to list of APs +*PortsApi* | [**CreateNetworkWirelessEthernetPortsProfile**](docs/PortsApi.md#createnetworkwirelessethernetportsprofile) | **Post** /networks/{networkId}/wireless/ethernet/ports/profiles | Create an AP port profile *PortsApi* | [**CycleDeviceSwitchPorts**](docs/PortsApi.md#cycledeviceswitchports) | **Post** /devices/{serial}/switch/ports/cycle | Cycle a set of switch ports +*PortsApi* | [**DeleteNetworkWirelessEthernetPortsProfile**](docs/PortsApi.md#deletenetworkwirelessethernetportsprofile) | **Delete** /networks/{networkId}/wireless/ethernet/ports/profiles/{profileId} | Delete an AP port profile *PortsApi* | [**GetDeviceSwitchPort**](docs/PortsApi.md#getdeviceswitchport) | **Get** /devices/{serial}/switch/ports/{portId} | Return a switch port *PortsApi* | [**GetDeviceSwitchPorts**](docs/PortsApi.md#getdeviceswitchports) | **Get** /devices/{serial}/switch/ports | List the switch ports for a switch *PortsApi* | [**GetDeviceSwitchPortsStatuses**](docs/PortsApi.md#getdeviceswitchportsstatuses) | **Get** /devices/{serial}/switch/ports/statuses | Return the status for all the ports of a switch *PortsApi* | [**GetDeviceSwitchPortsStatusesPackets**](docs/PortsApi.md#getdeviceswitchportsstatusespackets) | **Get** /devices/{serial}/switch/ports/statuses/packets | Return the packet counters for all the ports of a switch *PortsApi* | [**GetNetworkAppliancePort**](docs/PortsApi.md#getnetworkapplianceport) | **Get** /networks/{networkId}/appliance/ports/{portId} | Return per-port VLAN settings for a single MX port. *PortsApi* | [**GetNetworkAppliancePorts**](docs/PortsApi.md#getnetworkapplianceports) | **Get** /networks/{networkId}/appliance/ports | List per-port VLAN settings for all ports of a MX. +*PortsApi* | [**GetNetworkWirelessEthernetPortsProfile**](docs/PortsApi.md#getnetworkwirelessethernetportsprofile) | **Get** /networks/{networkId}/wireless/ethernet/ports/profiles/{profileId} | Show the AP port profile by ID for this network +*PortsApi* | [**GetNetworkWirelessEthernetPortsProfiles**](docs/PortsApi.md#getnetworkwirelessethernetportsprofiles) | **Get** /networks/{networkId}/wireless/ethernet/ports/profiles | List the AP port profiles for this network *PortsApi* | [**GetOrganizationConfigTemplateSwitchProfilePort**](docs/PortsApi.md#getorganizationconfigtemplateswitchprofileport) | **Get** /organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports/{portId} | Return a switch template port *PortsApi* | [**GetOrganizationConfigTemplateSwitchProfilePorts**](docs/PortsApi.md#getorganizationconfigtemplateswitchprofileports) | **Get** /organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports | Return all the ports of a switch template *PortsApi* | [**GetOrganizationSwitchPortsBySwitch**](docs/PortsApi.md#getorganizationswitchportsbyswitch) | **Get** /organizations/{organizationId}/switch/ports/bySwitch | List the switchports in an organization by switch +*PortsApi* | [**SetNetworkWirelessEthernetPortsProfilesDefault**](docs/PortsApi.md#setnetworkwirelessethernetportsprofilesdefault) | **Post** /networks/{networkId}/wireless/ethernet/ports/profiles/setDefault | Set the AP port profile to be default for this network *PortsApi* | [**UpdateDeviceSwitchPort**](docs/PortsApi.md#updatedeviceswitchport) | **Put** /devices/{serial}/switch/ports/{portId} | Update a switch port *PortsApi* | [**UpdateNetworkAppliancePort**](docs/PortsApi.md#updatenetworkapplianceport) | **Put** /networks/{networkId}/appliance/ports/{portId} | Update the per-port VLAN settings for a single MX port. +*PortsApi* | [**UpdateNetworkWirelessEthernetPortsProfile**](docs/PortsApi.md#updatenetworkwirelessethernetportsprofile) | **Put** /networks/{networkId}/wireless/ethernet/ports/profiles/{profileId} | Update the AP port profile by ID for this network *PortsApi* | [**UpdateOrganizationConfigTemplateSwitchProfilePort**](docs/PortsApi.md#updateorganizationconfigtemplateswitchprofileport) | **Put** /organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports/{portId} | Update a switch template port -*PowerModulesApi* | [**GetOrganizationDevicesPowerModulesStatusesByDevice**](docs/PowerModulesApi.md#getorganizationdevicespowermodulesstatusesbydevice) | **Get** /organizations/{organizationId}/devices/powerModules/statuses/byDevice | List the power status information for devices in an organization +*PowerModulesApi* | [**GetOrganizationDevicesPowerModulesStatusesByDevice**](docs/PowerModulesApi.md#getorganizationdevicespowermodulesstatusesbydevice) | **Get** /organizations/{organizationId}/devices/powerModules/statuses/byDevice | List the most recent status information for power modules in rackmount MX and MS devices that support them *PrefixesApi* | [**CreateNetworkAppliancePrefixesDelegatedStatic**](docs/PrefixesApi.md#createnetworkapplianceprefixesdelegatedstatic) | **Post** /networks/{networkId}/appliance/prefixes/delegated/statics | Add a static delegated prefix from a network *PrefixesApi* | [**DeleteNetworkAppliancePrefixesDelegatedStatic**](docs/PrefixesApi.md#deletenetworkapplianceprefixesdelegatedstatic) | **Delete** /networks/{networkId}/appliance/prefixes/delegated/statics/{staticDelegatedPrefixId} | Delete a static delegated prefix from a network *PrefixesApi* | [**GetDeviceAppliancePrefixesDelegated**](docs/PrefixesApi.md#getdeviceapplianceprefixesdelegated) | **Get** /devices/{serial}/appliance/prefixes/delegated | Return current delegated IPv6 prefixes on an appliance. @@ -1775,18 +1822,25 @@ Class | Method | HTTP request | Description *PrepareApi* | [**CreateOrganizationInventoryOnboardingCloudMonitoringPrepare**](docs/PrepareApi.md#createorganizationinventoryonboardingcloudmonitoringprepare) | **Post** /organizations/{organizationId}/inventory/onboarding/cloudMonitoring/prepare | Initiates or updates an import session *PrioritiesApi* | [**GetOrganizationBrandingPoliciesPriorities**](docs/PrioritiesApi.md#getorganizationbrandingpoliciespriorities) | **Get** /organizations/{organizationId}/brandingPolicies/priorities | Return the branding policy IDs of an organization in priority order *PrioritiesApi* | [**UpdateOrganizationBrandingPoliciesPriorities**](docs/PrioritiesApi.md#updateorganizationbrandingpoliciespriorities) | **Put** /organizations/{organizationId}/brandingPolicies/priorities | Update the priority ordering of an organization's branding policies. +*ProfilesApi* | [**AssignNetworkWirelessEthernetPortsProfiles**](docs/ProfilesApi.md#assignnetworkwirelessethernetportsprofiles) | **Post** /networks/{networkId}/wireless/ethernet/ports/profiles/assign | Assign AP port profile to list of APs *ProfilesApi* | [**CreateNetworkSensorAlertsProfile**](docs/ProfilesApi.md#createnetworksensoralertsprofile) | **Post** /networks/{networkId}/sensor/alerts/profiles | Creates a sensor alert profile for a network. +*ProfilesApi* | [**CreateNetworkWirelessEthernetPortsProfile**](docs/ProfilesApi.md#createnetworkwirelessethernetportsprofile) | **Post** /networks/{networkId}/wireless/ethernet/ports/profiles | Create an AP port profile *ProfilesApi* | [**CreateOrganizationAlertsProfile**](docs/ProfilesApi.md#createorganizationalertsprofile) | **Post** /organizations/{organizationId}/alerts/profiles | Create an organization-wide alert configuration *ProfilesApi* | [**DeleteNetworkSensorAlertsProfile**](docs/ProfilesApi.md#deletenetworksensoralertsprofile) | **Delete** /networks/{networkId}/sensor/alerts/profiles/{id} | Deletes a sensor alert profile from a network. +*ProfilesApi* | [**DeleteNetworkWirelessEthernetPortsProfile**](docs/ProfilesApi.md#deletenetworkwirelessethernetportsprofile) | **Delete** /networks/{networkId}/wireless/ethernet/ports/profiles/{profileId} | Delete an AP port profile *ProfilesApi* | [**DeleteOrganizationAlertsProfile**](docs/ProfilesApi.md#deleteorganizationalertsprofile) | **Delete** /organizations/{organizationId}/alerts/profiles/{alertConfigId} | Removes an organization-wide alert config *ProfilesApi* | [**GetNetworkSensorAlertsProfile**](docs/ProfilesApi.md#getnetworksensoralertsprofile) | **Get** /networks/{networkId}/sensor/alerts/profiles/{id} | Show details of a sensor alert profile for a network. *ProfilesApi* | [**GetNetworkSensorAlertsProfiles**](docs/ProfilesApi.md#getnetworksensoralertsprofiles) | **Get** /networks/{networkId}/sensor/alerts/profiles | Lists all sensor alert profiles for a network. *ProfilesApi* | [**GetNetworkSmProfiles**](docs/ProfilesApi.md#getnetworksmprofiles) | **Get** /networks/{networkId}/sm/profiles | List all the profiles in the network +*ProfilesApi* | [**GetNetworkWirelessEthernetPortsProfile**](docs/ProfilesApi.md#getnetworkwirelessethernetportsprofile) | **Get** /networks/{networkId}/wireless/ethernet/ports/profiles/{profileId} | Show the AP port profile by ID for this network +*ProfilesApi* | [**GetNetworkWirelessEthernetPortsProfiles**](docs/ProfilesApi.md#getnetworkwirelessethernetportsprofiles) | **Get** /networks/{networkId}/wireless/ethernet/ports/profiles | List the AP port profiles for this network *ProfilesApi* | [**GetOrganizationAlertsProfiles**](docs/ProfilesApi.md#getorganizationalertsprofiles) | **Get** /organizations/{organizationId}/alerts/profiles | List all organization-wide alert configurations *ProfilesApi* | [**GetOrganizationConfigTemplateSwitchProfilePort**](docs/ProfilesApi.md#getorganizationconfigtemplateswitchprofileport) | **Get** /organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports/{portId} | Return a switch template port *ProfilesApi* | [**GetOrganizationConfigTemplateSwitchProfilePorts**](docs/ProfilesApi.md#getorganizationconfigtemplateswitchprofileports) | **Get** /organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports | Return all the ports of a switch template *ProfilesApi* | [**GetOrganizationConfigTemplateSwitchProfiles**](docs/ProfilesApi.md#getorganizationconfigtemplateswitchprofiles) | **Get** /organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles | List the switch templates for your switch template configuration +*ProfilesApi* | [**SetNetworkWirelessEthernetPortsProfilesDefault**](docs/ProfilesApi.md#setnetworkwirelessethernetportsprofilesdefault) | **Post** /networks/{networkId}/wireless/ethernet/ports/profiles/setDefault | Set the AP port profile to be default for this network *ProfilesApi* | [**UpdateNetworkSensorAlertsProfile**](docs/ProfilesApi.md#updatenetworksensoralertsprofile) | **Put** /networks/{networkId}/sensor/alerts/profiles/{id} | Updates a sensor alert profile for a network. +*ProfilesApi* | [**UpdateNetworkWirelessEthernetPortsProfile**](docs/ProfilesApi.md#updatenetworkwirelessethernetportsprofile) | **Put** /networks/{networkId}/wireless/ethernet/ports/profiles/{profileId} | Update the AP port profile by ID for this network *ProfilesApi* | [**UpdateOrganizationAlertsProfile**](docs/ProfilesApi.md#updateorganizationalertsprofile) | **Put** /organizations/{organizationId}/alerts/profiles/{alertConfigId} | Update an organization-wide alert config *ProfilesApi* | [**UpdateOrganizationConfigTemplateSwitchProfilePort**](docs/ProfilesApi.md#updateorganizationconfigtemplateswitchprofileport) | **Put** /organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports/{portId} | Update a switch template port *ProvisioningApi* | [**GetOrganizationDevicesProvisioningStatuses**](docs/ProvisioningApi.md#getorganizationdevicesprovisioningstatuses) | **Get** /organizations/{organizationId}/devices/provisioning/statuses | List the provisioning statuses information for devices in an organization. @@ -1835,6 +1889,11 @@ Class | Method | HTTP request | Description *RfProfilesApi* | [**GetNetworkWirelessRfProfiles**](docs/RfProfilesApi.md#getnetworkwirelessrfprofiles) | **Get** /networks/{networkId}/wireless/rfProfiles | List RF profiles for this network *RfProfilesApi* | [**UpdateNetworkApplianceRfProfile**](docs/RfProfilesApi.md#updatenetworkappliancerfprofile) | **Put** /networks/{networkId}/appliance/rfProfiles/{rfProfileId} | Updates specified RF profile for this network *RfProfilesApi* | [**UpdateNetworkWirelessRfProfile**](docs/RfProfilesApi.md#updatenetworkwirelessrfprofile) | **Put** /networks/{networkId}/wireless/rfProfiles/{rfProfileId} | Updates specified RF profile for this network +*RolesApi* | [**CreateOrganizationCameraRole**](docs/RolesApi.md#createorganizationcamerarole) | **Post** /organizations/{organizationId}/camera/roles | Creates new role for this organization. +*RolesApi* | [**DeleteOrganizationCameraRole**](docs/RolesApi.md#deleteorganizationcamerarole) | **Delete** /organizations/{organizationId}/camera/roles/{roleId} | Delete an existing role for this organization. +*RolesApi* | [**GetOrganizationCameraRole**](docs/RolesApi.md#getorganizationcamerarole) | **Get** /organizations/{organizationId}/camera/roles/{roleId} | Retrieve a single role. +*RolesApi* | [**GetOrganizationCameraRoles**](docs/RolesApi.md#getorganizationcameraroles) | **Get** /organizations/{organizationId}/camera/roles | List all the roles in this organization +*RolesApi* | [**UpdateOrganizationCameraRole**](docs/RolesApi.md#updateorganizationcamerarole) | **Put** /organizations/{organizationId}/camera/roles/{roleId} | Update an existing role in this organization. *RollbacksApi* | [**CreateNetworkFirmwareUpgradesRollback**](docs/RollbacksApi.md#createnetworkfirmwareupgradesrollback) | **Post** /networks/{networkId}/firmwareUpgrades/rollbacks | Rollback a Firmware Upgrade For A Network *RoutingApi* | [**CreateDeviceSwitchRoutingInterface**](docs/RoutingApi.md#createdeviceswitchroutinginterface) | **Post** /devices/{serial}/switch/routing/interfaces | Create a layer 3 interface for a switch *RoutingApi* | [**CreateDeviceSwitchRoutingStaticRoute**](docs/RoutingApi.md#createdeviceswitchroutingstaticroute) | **Post** /devices/{serial}/switch/routing/staticRoutes | Create a layer 3 static route for a switch @@ -2099,7 +2158,7 @@ Class | Method | HTTP request | Description *StatusesApi* | [**GetOrganizationApplianceVpnStatuses**](docs/StatusesApi.md#getorganizationappliancevpnstatuses) | **Get** /organizations/{organizationId}/appliance/vpn/statuses | Show VPN status for networks in an organization *StatusesApi* | [**GetOrganizationCameraOnboardingStatuses**](docs/StatusesApi.md#getorganizationcameraonboardingstatuses) | **Get** /organizations/{organizationId}/camera/onboarding/statuses | Fetch onboarding status of cameras *StatusesApi* | [**GetOrganizationCellularGatewayUplinkStatuses**](docs/StatusesApi.md#getorganizationcellulargatewayuplinkstatuses) | **Get** /organizations/{organizationId}/cellularGateway/uplink/statuses | List the uplink status of every Meraki MG cellular gateway in the organization -*StatusesApi* | [**GetOrganizationDevicesPowerModulesStatusesByDevice**](docs/StatusesApi.md#getorganizationdevicespowermodulesstatusesbydevice) | **Get** /organizations/{organizationId}/devices/powerModules/statuses/byDevice | List the power status information for devices in an organization +*StatusesApi* | [**GetOrganizationDevicesPowerModulesStatusesByDevice**](docs/StatusesApi.md#getorganizationdevicespowermodulesstatusesbydevice) | **Get** /organizations/{organizationId}/devices/powerModules/statuses/byDevice | List the most recent status information for power modules in rackmount MX and MS devices that support them *StatusesApi* | [**GetOrganizationDevicesProvisioningStatuses**](docs/StatusesApi.md#getorganizationdevicesprovisioningstatuses) | **Get** /organizations/{organizationId}/devices/provisioning/statuses | List the provisioning statuses information for devices in an organization. *StatusesApi* | [**GetOrganizationDevicesStatuses**](docs/StatusesApi.md#getorganizationdevicesstatuses) | **Get** /organizations/{organizationId}/devices/statuses | List the status of every Meraki device in the organization *StatusesApi* | [**GetOrganizationDevicesStatusesOverview**](docs/StatusesApi.md#getorganizationdevicesstatusesoverview) | **Get** /organizations/{organizationId}/devices/statuses/overview | Return an overview of current device statuses @@ -2248,11 +2307,13 @@ Class | Method | HTTP request | Description *TrafficShapingApi* | [**GetNetworkTrafficShapingApplicationCategories**](docs/TrafficShapingApi.md#getnetworktrafficshapingapplicationcategories) | **Get** /networks/{networkId}/trafficShaping/applicationCategories | Returns the application categories for traffic shaping rules. *TrafficShapingApi* | [**GetNetworkTrafficShapingDscpTaggingOptions**](docs/TrafficShapingApi.md#getnetworktrafficshapingdscptaggingoptions) | **Get** /networks/{networkId}/trafficShaping/dscpTaggingOptions | Returns the available DSCP tagging options for your traffic shaping rules. *TrafficShapingApi* | [**GetNetworkWirelessSsidTrafficShapingRules**](docs/TrafficShapingApi.md#getnetworkwirelessssidtrafficshapingrules) | **Get** /networks/{networkId}/wireless/ssids/{number}/trafficShaping/rules | Display the traffic shaping settings for a SSID on an MR network +*TrafficShapingApi* | [**GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork**](docs/TrafficShapingApi.md#getorganizationappliancetrafficshapingvpnexclusionsbynetwork) | **Get** /organizations/{organizationId}/appliance/trafficShaping/vpnExclusions/byNetwork | Display VPN exclusion rules for MX networks. *TrafficShapingApi* | [**UpdateNetworkApplianceTrafficShaping**](docs/TrafficShapingApi.md#updatenetworkappliancetrafficshaping) | **Put** /networks/{networkId}/appliance/trafficShaping | Update the traffic shaping settings for an MX network *TrafficShapingApi* | [**UpdateNetworkApplianceTrafficShapingCustomPerformanceClass**](docs/TrafficShapingApi.md#updatenetworkappliancetrafficshapingcustomperformanceclass) | **Put** /networks/{networkId}/appliance/trafficShaping/customPerformanceClasses/{customPerformanceClassId} | Update a custom performance class for an MX network *TrafficShapingApi* | [**UpdateNetworkApplianceTrafficShapingRules**](docs/TrafficShapingApi.md#updatenetworkappliancetrafficshapingrules) | **Put** /networks/{networkId}/appliance/trafficShaping/rules | Update the traffic shaping settings rules for an MX network *TrafficShapingApi* | [**UpdateNetworkApplianceTrafficShapingUplinkBandwidth**](docs/TrafficShapingApi.md#updatenetworkappliancetrafficshapinguplinkbandwidth) | **Put** /networks/{networkId}/appliance/trafficShaping/uplinkBandwidth | Updates the uplink bandwidth settings for your MX network. *TrafficShapingApi* | [**UpdateNetworkApplianceTrafficShapingUplinkSelection**](docs/TrafficShapingApi.md#updatenetworkappliancetrafficshapinguplinkselection) | **Put** /networks/{networkId}/appliance/trafficShaping/uplinkSelection | Update uplink selection settings for an MX network +*TrafficShapingApi* | [**UpdateNetworkApplianceTrafficShapingVpnExclusions**](docs/TrafficShapingApi.md#updatenetworkappliancetrafficshapingvpnexclusions) | **Put** /networks/{networkId}/appliance/trafficShaping/vpnExclusions | Update VPN exclusion rules for an MX network. *TrafficShapingApi* | [**UpdateNetworkWirelessSsidTrafficShapingRules**](docs/TrafficShapingApi.md#updatenetworkwirelessssidtrafficshapingrules) | **Put** /networks/{networkId}/wireless/ssids/{number}/trafficShaping/rules | Update the traffic shaping settings for an SSID on an MR network *TrustedAccessConfigsApi* | [**GetNetworkSmTrustedAccessConfigs**](docs/TrustedAccessConfigsApi.md#getnetworksmtrustedaccessconfigs) | **Get** /networks/{networkId}/sm/trustedAccessConfigs | List Trusted Access Configs *TrustedServersApi* | [**CreateNetworkSwitchDhcpServerPolicyArpInspectionTrustedServer**](docs/TrustedServersApi.md#createnetworkswitchdhcpserverpolicyarpinspectiontrustedserver) | **Post** /networks/{networkId}/switch/dhcpServerPolicy/arpInspection/trustedServers | Add a server to be trusted by Dynamic ARP Inspection on this network @@ -2278,6 +2339,7 @@ Class | Method | HTTP request | Description *UplinksApi* | [**GetOrganizationUplinksStatuses**](docs/UplinksApi.md#getorganizationuplinksstatuses) | **Get** /organizations/{organizationId}/uplinks/statuses | List the uplink status of every Meraki MX, MG and Z series devices in the organization *UplinksApi* | [**UpdateDeviceApplianceUplinksSettings**](docs/UplinksApi.md#updatedeviceapplianceuplinkssettings) | **Put** /devices/{serial}/appliance/uplinks/settings | Update the uplink settings for an MX appliance *UplinksLossAndLatencyApi* | [**GetOrganizationDevicesUplinksLossAndLatency**](docs/UplinksLossAndLatencyApi.md#getorganizationdevicesuplinkslossandlatency) | **Get** /organizations/{organizationId}/devices/uplinksLossAndLatency | Return the uplink loss and latency for every MX in the organization from at latest 2 minutes ago +*UplinksLossAndLatencyApi* | [**GetOrganizationUplinksLossAndLatency**](docs/UplinksLossAndLatencyApi.md#getorganizationuplinkslossandlatency) | **Get** /organizations/{organizationId}/uplinksLossAndLatency | Return the uplink loss and latency for every MX in the organization from at latest 2 minutes ago *UsageApi* | [**GetOrganizationApplianceUplinksUsageByNetwork**](docs/UsageApi.md#getorganizationapplianceuplinksusagebynetwork) | **Get** /organizations/{organizationId}/appliance/uplinks/usage/byNetwork | Get the sent and received bytes for each uplink of all MX and Z networks within an organization *UsageHistoriesApi* | [**GetNetworkClientsUsageHistories**](docs/UsageHistoriesApi.md#getnetworkclientsusagehistories) | **Get** /networks/{networkId}/clients/usageHistories | Return the usage histories for clients *UsageHistoryApi* | [**GetNetworkApplianceUplinksUsageHistory**](docs/UsageHistoryApi.md#getnetworkapplianceuplinksusagehistory) | **Get** /networks/{networkId}/appliance/uplinks/usageHistory | Get the sent and received bytes for each uplink of a network. @@ -2313,6 +2375,8 @@ Class | Method | HTTP request | Description *VpnApi* | [**UpdateNetworkWirelessSsidVpn**](docs/VpnApi.md#updatenetworkwirelessssidvpn) | **Put** /networks/{networkId}/wireless/ssids/{number}/vpn | Update the VPN settings for the SSID *VpnApi* | [**UpdateOrganizationApplianceVpnThirdPartyVPNPeers**](docs/VpnApi.md#updateorganizationappliancevpnthirdpartyvpnpeers) | **Put** /organizations/{organizationId}/appliance/vpn/thirdPartyVPNPeers | Update the third party VPN peers for an organization *VpnApi* | [**UpdateOrganizationApplianceVpnVpnFirewallRules**](docs/VpnApi.md#updateorganizationappliancevpnvpnfirewallrules) | **Put** /organizations/{organizationId}/appliance/vpn/vpnFirewallRules | Update the firewall rules of an organization's site-to-site VPN +*VpnExclusionsApi* | [**GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork**](docs/VpnExclusionsApi.md#getorganizationappliancetrafficshapingvpnexclusionsbynetwork) | **Get** /organizations/{organizationId}/appliance/trafficShaping/vpnExclusions/byNetwork | Display VPN exclusion rules for MX networks. +*VpnExclusionsApi* | [**UpdateNetworkApplianceTrafficShapingVpnExclusions**](docs/VpnExclusionsApi.md#updatenetworkappliancetrafficshapingvpnexclusions) | **Put** /networks/{networkId}/appliance/trafficShaping/vpnExclusions | Update VPN exclusion rules for an MX network. *VpnFirewallRulesApi* | [**GetOrganizationApplianceVpnVpnFirewallRules**](docs/VpnFirewallRulesApi.md#getorganizationappliancevpnvpnfirewallrules) | **Get** /organizations/{organizationId}/appliance/vpn/vpnFirewallRules | Return the firewall rules for an organization's site-to-site VPN *VpnFirewallRulesApi* | [**UpdateOrganizationApplianceVpnVpnFirewallRules**](docs/VpnFirewallRulesApi.md#updateorganizationappliancevpnvpnfirewallrules) | **Put** /organizations/{organizationId}/appliance/vpn/vpnFirewallRules | Update the firewall rules of an organization's site-to-site VPN *VppAccountsApi* | [**GetOrganizationSmVppAccount**](docs/VppAccountsApi.md#getorganizationsmvppaccount) | **Get** /organizations/{organizationId}/sm/vppAccounts/{vppAccountId} | Get a hash containing the unparsed token of the VPP account with the given ID @@ -2339,8 +2403,11 @@ Class | Method | HTTP request | Description *WebhooksApi* | [**GetOrganizationWebhooksLogs**](docs/WebhooksApi.md#getorganizationwebhookslogs) | **Get** /organizations/{organizationId}/webhooks/logs | Return the log of webhook POSTs sent *WebhooksApi* | [**UpdateNetworkWebhooksHttpServer**](docs/WebhooksApi.md#updatenetworkwebhookshttpserver) | **Put** /networks/{networkId}/webhooks/httpServers/{httpServerId} | Update an HTTP server *WebhooksApi* | [**UpdateNetworkWebhooksPayloadTemplate**](docs/WebhooksApi.md#updatenetworkwebhookspayloadtemplate) | **Put** /networks/{networkId}/webhooks/payloadTemplates/{payloadTemplateId} | Update a webhook payload template for a network +*WirelessApi* | [**AssignNetworkWirelessEthernetPortsProfiles**](docs/WirelessApi.md#assignnetworkwirelessethernetportsprofiles) | **Post** /networks/{networkId}/wireless/ethernet/ports/profiles/assign | Assign AP port profile to list of APs +*WirelessApi* | [**CreateNetworkWirelessEthernetPortsProfile**](docs/WirelessApi.md#createnetworkwirelessethernetportsprofile) | **Post** /networks/{networkId}/wireless/ethernet/ports/profiles | Create an AP port profile *WirelessApi* | [**CreateNetworkWirelessRfProfile**](docs/WirelessApi.md#createnetworkwirelessrfprofile) | **Post** /networks/{networkId}/wireless/rfProfiles | Creates new RF profile for this network *WirelessApi* | [**CreateNetworkWirelessSsidIdentityPsk**](docs/WirelessApi.md#createnetworkwirelessssididentitypsk) | **Post** /networks/{networkId}/wireless/ssids/{number}/identityPsks | Create an Identity PSK +*WirelessApi* | [**DeleteNetworkWirelessEthernetPortsProfile**](docs/WirelessApi.md#deletenetworkwirelessethernetportsprofile) | **Delete** /networks/{networkId}/wireless/ethernet/ports/profiles/{profileId} | Delete an AP port profile *WirelessApi* | [**DeleteNetworkWirelessRfProfile**](docs/WirelessApi.md#deletenetworkwirelessrfprofile) | **Delete** /networks/{networkId}/wireless/rfProfiles/{rfProfileId} | Delete a RF Profile *WirelessApi* | [**DeleteNetworkWirelessSsidIdentityPsk**](docs/WirelessApi.md#deletenetworkwirelessssididentitypsk) | **Delete** /networks/{networkId}/wireless/ssids/{number}/identityPsks/{identityPskId} | Delete an Identity PSK *WirelessApi* | [**GetDeviceWirelessBluetoothSettings**](docs/WirelessApi.md#getdevicewirelessbluetoothsettings) | **Get** /devices/{serial}/wireless/bluetooth/settings | Return the bluetooth settings for a wireless device @@ -2364,6 +2431,8 @@ Class | Method | HTTP request | Description *WirelessApi* | [**GetNetworkWirelessDataRateHistory**](docs/WirelessApi.md#getnetworkwirelessdataratehistory) | **Get** /networks/{networkId}/wireless/dataRateHistory | Return PHY data rates over time for a network, device, or network client *WirelessApi* | [**GetNetworkWirelessDevicesConnectionStats**](docs/WirelessApi.md#getnetworkwirelessdevicesconnectionstats) | **Get** /networks/{networkId}/wireless/devices/connectionStats | Aggregated connectivity info for this network, grouped by node *WirelessApi* | [**GetNetworkWirelessDevicesLatencyStats**](docs/WirelessApi.md#getnetworkwirelessdeviceslatencystats) | **Get** /networks/{networkId}/wireless/devices/latencyStats | Aggregated latency info for this network, grouped by node +*WirelessApi* | [**GetNetworkWirelessEthernetPortsProfile**](docs/WirelessApi.md#getnetworkwirelessethernetportsprofile) | **Get** /networks/{networkId}/wireless/ethernet/ports/profiles/{profileId} | Show the AP port profile by ID for this network +*WirelessApi* | [**GetNetworkWirelessEthernetPortsProfiles**](docs/WirelessApi.md#getnetworkwirelessethernetportsprofiles) | **Get** /networks/{networkId}/wireless/ethernet/ports/profiles | List the AP port profiles for this network *WirelessApi* | [**GetNetworkWirelessFailedConnections**](docs/WirelessApi.md#getnetworkwirelessfailedconnections) | **Get** /networks/{networkId}/wireless/failedConnections | List of all failed client connection events on this network in a given time range *WirelessApi* | [**GetNetworkWirelessLatencyHistory**](docs/WirelessApi.md#getnetworkwirelesslatencyhistory) | **Get** /networks/{networkId}/wireless/latencyHistory | Return average wireless latency over time for a network, device, or network client *WirelessApi* | [**GetNetworkWirelessLatencyStats**](docs/WirelessApi.md#getnetworkwirelesslatencystats) | **Get** /networks/{networkId}/wireless/latencyStats | Aggregated latency info for this network @@ -2392,11 +2461,14 @@ Class | Method | HTTP request | Description *WirelessApi* | [**GetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByInterval**](docs/WirelessApi.md#getorganizationwirelessdeviceschannelutilizationhistorybydevicebyinterval) | **Get** /organizations/{organizationId}/wireless/devices/channelUtilization/history/byDevice/byInterval | Get a time-series of average channel utilization for all bands, segmented by device. *WirelessApi* | [**GetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByInterval**](docs/WirelessApi.md#getorganizationwirelessdeviceschannelutilizationhistorybynetworkbyinterval) | **Get** /organizations/{organizationId}/wireless/devices/channelUtilization/history/byNetwork/byInterval | Get a time-series of average channel utilization for all bands *WirelessApi* | [**GetOrganizationWirelessDevicesEthernetStatuses**](docs/WirelessApi.md#getorganizationwirelessdevicesethernetstatuses) | **Get** /organizations/{organizationId}/wireless/devices/ethernet/statuses | List the most recent Ethernet link speed, duplex, aggregation and power mode and status information for wireless devices. +*WirelessApi* | [**SetNetworkWirelessEthernetPortsProfilesDefault**](docs/WirelessApi.md#setnetworkwirelessethernetportsprofilesdefault) | **Post** /networks/{networkId}/wireless/ethernet/ports/profiles/setDefault | Set the AP port profile to be default for this network +*WirelessApi* | [**UpdateDeviceWirelessAlternateManagementInterfaceIpv6**](docs/WirelessApi.md#updatedevicewirelessalternatemanagementinterfaceipv6) | **Put** /devices/{serial}/wireless/alternateManagementInterface/ipv6 | Update alternate management interface IPv6 address *WirelessApi* | [**UpdateDeviceWirelessBluetoothSettings**](docs/WirelessApi.md#updatedevicewirelessbluetoothsettings) | **Put** /devices/{serial}/wireless/bluetooth/settings | Update the bluetooth settings for a wireless device *WirelessApi* | [**UpdateDeviceWirelessRadioSettings**](docs/WirelessApi.md#updatedevicewirelessradiosettings) | **Put** /devices/{serial}/wireless/radio/settings | Update the radio settings of a device *WirelessApi* | [**UpdateNetworkWirelessAlternateManagementInterface**](docs/WirelessApi.md#updatenetworkwirelessalternatemanagementinterface) | **Put** /networks/{networkId}/wireless/alternateManagementInterface | Update alternate management interface and device static IP *WirelessApi* | [**UpdateNetworkWirelessBilling**](docs/WirelessApi.md#updatenetworkwirelessbilling) | **Put** /networks/{networkId}/wireless/billing | Update the billing settings *WirelessApi* | [**UpdateNetworkWirelessBluetoothSettings**](docs/WirelessApi.md#updatenetworkwirelessbluetoothsettings) | **Put** /networks/{networkId}/wireless/bluetooth/settings | Update the Bluetooth settings for a network +*WirelessApi* | [**UpdateNetworkWirelessEthernetPortsProfile**](docs/WirelessApi.md#updatenetworkwirelessethernetportsprofile) | **Put** /networks/{networkId}/wireless/ethernet/ports/profiles/{profileId} | Update the AP port profile by ID for this network *WirelessApi* | [**UpdateNetworkWirelessRfProfile**](docs/WirelessApi.md#updatenetworkwirelessrfprofile) | **Put** /networks/{networkId}/wireless/rfProfiles/{rfProfileId} | Updates specified RF profile for this network *WirelessApi* | [**UpdateNetworkWirelessSettings**](docs/WirelessApi.md#updatenetworkwirelesssettings) | **Put** /networks/{networkId}/wireless/settings | Update the wireless settings for a network *WirelessApi* | [**UpdateNetworkWirelessSsid**](docs/WirelessApi.md#updatenetworkwirelessssid) | **Put** /networks/{networkId}/wireless/ssids/{number} | Update the attributes of an MR SSID @@ -2426,6 +2498,8 @@ Class | Method | HTTP request | Description ## Documentation For Models - [AddNetworkSwitchStackRequest](docs/AddNetworkSwitchStackRequest.md) + - [AssignNetworkWirelessEthernetPortsProfiles201Response](docs/AssignNetworkWirelessEthernetPortsProfiles201Response.md) + - [AssignNetworkWirelessEthernetPortsProfilesRequest](docs/AssignNetworkWirelessEthernetPortsProfilesRequest.md) - [AssignOrganizationLicensesSeats200Response](docs/AssignOrganizationLicensesSeats200Response.md) - [AssignOrganizationLicensesSeatsRequest](docs/AssignOrganizationLicensesSeatsRequest.md) - [BindNetworkRequest](docs/BindNetworkRequest.md) @@ -2559,6 +2633,9 @@ Class | Method | HTTP request | Description - [CreateNetworkWebhooksPayloadTemplateRequestHeadersInner](docs/CreateNetworkWebhooksPayloadTemplateRequestHeadersInner.md) - [CreateNetworkWebhooksWebhookTest201Response](docs/CreateNetworkWebhooksWebhookTest201Response.md) - [CreateNetworkWebhooksWebhookTestRequest](docs/CreateNetworkWebhooksWebhookTestRequest.md) + - [CreateNetworkWirelessEthernetPortsProfileRequest](docs/CreateNetworkWirelessEthernetPortsProfileRequest.md) + - [CreateNetworkWirelessEthernetPortsProfileRequestPortsInner](docs/CreateNetworkWirelessEthernetPortsProfileRequestPortsInner.md) + - [CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner](docs/CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner.md) - [CreateNetworkWirelessRfProfileRequest](docs/CreateNetworkWirelessRfProfileRequest.md) - [CreateNetworkWirelessRfProfileRequestApBandSettings](docs/CreateNetworkWirelessRfProfileRequestApBandSettings.md) - [CreateNetworkWirelessRfProfileRequestApBandSettingsBands](docs/CreateNetworkWirelessRfProfileRequestApBandSettingsBands.md) @@ -2608,6 +2685,10 @@ Class | Method | HTTP request | Description - [CreateOrganizationBrandingPolicyRequestCustomLogoImage](docs/CreateOrganizationBrandingPolicyRequestCustomLogoImage.md) - [CreateOrganizationBrandingPolicyRequestHelpSettings](docs/CreateOrganizationBrandingPolicyRequestHelpSettings.md) - [CreateOrganizationCameraCustomAnalyticsArtifactRequest](docs/CreateOrganizationCameraCustomAnalyticsArtifactRequest.md) + - [CreateOrganizationCameraRoleRequest](docs/CreateOrganizationCameraRoleRequest.md) + - [CreateOrganizationCameraRoleRequestAppliedOnDevicesInner](docs/CreateOrganizationCameraRoleRequestAppliedOnDevicesInner.md) + - [CreateOrganizationCameraRoleRequestAppliedOnNetworksInner](docs/CreateOrganizationCameraRoleRequestAppliedOnNetworksInner.md) + - [CreateOrganizationCameraRoleRequestAppliedOrgWideInner](docs/CreateOrganizationCameraRoleRequestAppliedOrgWideInner.md) - [CreateOrganizationConfigTemplateRequest](docs/CreateOrganizationConfigTemplateRequest.md) - [CreateOrganizationEarlyAccessFeaturesOptInRequest](docs/CreateOrganizationEarlyAccessFeaturesOptInRequest.md) - [CreateOrganizationInsightMonitoredMediaServerRequest](docs/CreateOrganizationInsightMonitoredMediaServerRequest.md) @@ -2663,6 +2744,7 @@ Class | Method | HTTP request | Description - [GetDeviceApplianceUplinksSettings200ResponseInterfacesWan1SvisIpv6](docs/GetDeviceApplianceUplinksSettings200ResponseInterfacesWan1SvisIpv6.md) - [GetDeviceApplianceUplinksSettings200ResponseInterfacesWan1VlanTagging](docs/GetDeviceApplianceUplinksSettings200ResponseInterfacesWan1VlanTagging.md) - [GetDeviceApplianceUplinksSettings200ResponseInterfacesWan2](docs/GetDeviceApplianceUplinksSettings200ResponseInterfacesWan2.md) + - [GetDeviceCameraVideoSettings200Response](docs/GetDeviceCameraVideoSettings200Response.md) - [GetDeviceLiveToolsPing200Response](docs/GetDeviceLiveToolsPing200Response.md) - [GetDeviceLiveToolsPing200ResponseResults](docs/GetDeviceLiveToolsPing200ResponseResults.md) - [GetDeviceLiveToolsPing200ResponseResultsLatencies](docs/GetDeviceLiveToolsPing200ResponseResultsLatencies.md) @@ -2749,6 +2831,7 @@ Class | Method | HTTP request | Description - [GetNetworkApplianceVpnSiteToSiteVpn200Response](docs/GetNetworkApplianceVpnSiteToSiteVpn200Response.md) - [GetNetworkApplianceVpnSiteToSiteVpn200ResponseHubsInner](docs/GetNetworkApplianceVpnSiteToSiteVpn200ResponseHubsInner.md) - [GetNetworkApplianceVpnSiteToSiteVpn200ResponseSubnetsInner](docs/GetNetworkApplianceVpnSiteToSiteVpn200ResponseSubnetsInner.md) + - [GetNetworkCameraSchedules200ResponseInner](docs/GetNetworkCameraSchedules200ResponseInner.md) - [GetNetworkCellularGatewayDhcp200Response](docs/GetNetworkCellularGatewayDhcp200Response.md) - [GetNetworkClient200Response](docs/GetNetworkClient200Response.md) - [GetNetworkClient200ResponseClientVpnConnectionsInner](docs/GetNetworkClient200ResponseClientVpnConnectionsInner.md) @@ -2906,6 +2989,7 @@ Class | Method | HTTP request | Description - [GetNetworkSwitchRoutingMulticast200ResponseDefaultSettings](docs/GetNetworkSwitchRoutingMulticast200ResponseDefaultSettings.md) - [GetNetworkSwitchRoutingMulticast200ResponseOverridesInner](docs/GetNetworkSwitchRoutingMulticast200ResponseOverridesInner.md) - [GetNetworkSwitchSettings200Response](docs/GetNetworkSwitchSettings200Response.md) + - [GetNetworkSwitchSettings200ResponseMacBlocklist](docs/GetNetworkSwitchSettings200ResponseMacBlocklist.md) - [GetNetworkSwitchSettings200ResponsePowerExceptionsInner](docs/GetNetworkSwitchSettings200ResponsePowerExceptionsInner.md) - [GetNetworkSwitchSettings200ResponseUplinkClientSampling](docs/GetNetworkSwitchSettings200ResponseUplinkClientSampling.md) - [GetNetworkSwitchStack200Response](docs/GetNetworkSwitchStack200Response.md) @@ -2930,6 +3014,9 @@ Class | Method | HTTP request | Description - [GetNetworkWirelessClientCountHistory200ResponseInner](docs/GetNetworkWirelessClientCountHistory200ResponseInner.md) - [GetNetworkWirelessConnectionStats200Response](docs/GetNetworkWirelessConnectionStats200Response.md) - [GetNetworkWirelessDataRateHistory200ResponseInner](docs/GetNetworkWirelessDataRateHistory200ResponseInner.md) + - [GetNetworkWirelessEthernetPortsProfiles200ResponseInner](docs/GetNetworkWirelessEthernetPortsProfiles200ResponseInner.md) + - [GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner](docs/GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner.md) + - [GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner](docs/GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner.md) - [GetNetworkWirelessFailedConnections200ResponseInner](docs/GetNetworkWirelessFailedConnections200ResponseInner.md) - [GetNetworkWirelessLatencyHistory200ResponseInner](docs/GetNetworkWirelessLatencyHistory200ResponseInner.md) - [GetNetworkWirelessRfProfiles200Response](docs/GetNetworkWirelessRfProfiles200Response.md) @@ -2996,6 +3083,8 @@ Class | Method | HTTP request | Description - [GetOrganizationApplianceVpnThirdPartyVPNPeers200Response](docs/GetOrganizationApplianceVpnThirdPartyVPNPeers200Response.md) - [GetOrganizationApplianceVpnThirdPartyVPNPeers200ResponsePeersInner](docs/GetOrganizationApplianceVpnThirdPartyVPNPeers200ResponsePeersInner.md) - [GetOrganizationApplianceVpnThirdPartyVPNPeers200ResponsePeersInnerIpsecPolicies](docs/GetOrganizationApplianceVpnThirdPartyVPNPeers200ResponsePeersInnerIpsecPolicies.md) + - [GetOrganizationApplianceVpnVpnFirewallRules200Response](docs/GetOrganizationApplianceVpnVpnFirewallRules200Response.md) + - [GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner](docs/GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner.md) - [GetOrganizationBrandingPolicies200ResponseInner](docs/GetOrganizationBrandingPolicies200ResponseInner.md) - [GetOrganizationBrandingPolicies200ResponseInnerAdminSettings](docs/GetOrganizationBrandingPolicies200ResponseInnerAdminSettings.md) - [GetOrganizationBrandingPolicies200ResponseInnerCustomLogo](docs/GetOrganizationBrandingPolicies200ResponseInnerCustomLogo.md) @@ -3003,6 +3092,7 @@ Class | Method | HTTP request | Description - [GetOrganizationBrandingPolicies200ResponseInnerCustomLogoImagePreview](docs/GetOrganizationBrandingPolicies200ResponseInnerCustomLogoImagePreview.md) - [GetOrganizationBrandingPolicies200ResponseInnerHelpSettings](docs/GetOrganizationBrandingPolicies200ResponseInnerHelpSettings.md) - [GetOrganizationBrandingPoliciesPriorities200Response](docs/GetOrganizationBrandingPoliciesPriorities200Response.md) + - [GetOrganizationCameraPermissions200ResponseInner](docs/GetOrganizationCameraPermissions200ResponseInner.md) - [GetOrganizationCellularGatewayUplinkStatuses200ResponseInner](docs/GetOrganizationCellularGatewayUplinkStatuses200ResponseInner.md) - [GetOrganizationCellularGatewayUplinkStatuses200ResponseInnerUplinksInner](docs/GetOrganizationCellularGatewayUplinkStatuses200ResponseInnerUplinksInner.md) - [GetOrganizationCellularGatewayUplinkStatuses200ResponseInnerUplinksInnerSignalStat](docs/GetOrganizationCellularGatewayUplinkStatuses200ResponseInnerUplinksInnerSignalStat.md) @@ -3163,6 +3253,8 @@ Class | Method | HTTP request | Description - [RemoveNetworkSwitchStackRequest](docs/RemoveNetworkSwitchStackRequest.md) - [RenewOrganizationLicensesSeatsRequest](docs/RenewOrganizationLicensesSeatsRequest.md) - [RollbacksNetworkFirmwareUpgradesStagedEventsRequest](docs/RollbacksNetworkFirmwareUpgradesStagedEventsRequest.md) + - [SetNetworkWirelessEthernetPortsProfilesDefault200Response](docs/SetNetworkWirelessEthernetPortsProfilesDefault200Response.md) + - [SetNetworkWirelessEthernetPortsProfilesDefaultRequest](docs/SetNetworkWirelessEthernetPortsProfilesDefaultRequest.md) - [SplitNetwork200Response](docs/SplitNetwork200Response.md) - [UnbindNetworkRequest](docs/UnbindNetworkRequest.md) - [UnenrollNetworkSmDevice200Response](docs/UnenrollNetworkSmDevice200Response.md) @@ -3207,6 +3299,11 @@ Class | Method | HTTP request | Description - [UpdateDeviceSwitchRoutingInterfaceDhcpRequestReservedIpRangesInner](docs/UpdateDeviceSwitchRoutingInterfaceDhcpRequestReservedIpRangesInner.md) - [UpdateDeviceSwitchRoutingStaticRouteRequest](docs/UpdateDeviceSwitchRoutingStaticRouteRequest.md) - [UpdateDeviceSwitchWarmSpareRequest](docs/UpdateDeviceSwitchWarmSpareRequest.md) + - [UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response](docs/UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response.md) + - [UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner](docs/UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner.md) + - [UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request](docs/UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request.md) + - [UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner](docs/UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner.md) + - [UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers](docs/UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers.md) - [UpdateDeviceWirelessBluetoothSettingsRequest](docs/UpdateDeviceWirelessBluetoothSettingsRequest.md) - [UpdateDeviceWirelessRadioSettingsRequest](docs/UpdateDeviceWirelessRadioSettingsRequest.md) - [UpdateDeviceWirelessRadioSettingsRequestFiveGhzSettings](docs/UpdateDeviceWirelessRadioSettingsRequestFiveGhzSettings.md) @@ -3286,6 +3383,12 @@ Class | Method | HTTP request | Description - [UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestWanTrafficUplinkPreferencesInnerTrafficFiltersInnerValue](docs/UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestWanTrafficUplinkPreferencesInnerTrafficFiltersInnerValue.md) - [UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestWanTrafficUplinkPreferencesInnerTrafficFiltersInnerValueDestination](docs/UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestWanTrafficUplinkPreferencesInnerTrafficFiltersInnerValueDestination.md) - [UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestWanTrafficUplinkPreferencesInnerTrafficFiltersInnerValueSource](docs/UpdateNetworkApplianceTrafficShapingUplinkSelectionRequestWanTrafficUplinkPreferencesInnerTrafficFiltersInnerValueSource.md) + - [UpdateNetworkApplianceTrafficShapingVpnExclusions200Response](docs/UpdateNetworkApplianceTrafficShapingVpnExclusions200Response.md) + - [UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner](docs/UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner.md) + - [UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner](docs/UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner.md) + - [UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest](docs/UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest.md) + - [UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner](docs/UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner.md) + - [UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner](docs/UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner.md) - [UpdateNetworkApplianceVlanRequest](docs/UpdateNetworkApplianceVlanRequest.md) - [UpdateNetworkApplianceVlansSettingsRequest](docs/UpdateNetworkApplianceVlansSettingsRequest.md) - [UpdateNetworkApplianceVpnBgpRequest](docs/UpdateNetworkApplianceVpnBgpRequest.md) @@ -3378,6 +3481,7 @@ Class | Method | HTTP request | Description - [UpdateNetworkSwitchRoutingOspfRequestMd5AuthenticationKey](docs/UpdateNetworkSwitchRoutingOspfRequestMd5AuthenticationKey.md) - [UpdateNetworkSwitchRoutingOspfRequestV3](docs/UpdateNetworkSwitchRoutingOspfRequestV3.md) - [UpdateNetworkSwitchSettingsRequest](docs/UpdateNetworkSwitchSettingsRequest.md) + - [UpdateNetworkSwitchSettingsRequestMacBlocklist](docs/UpdateNetworkSwitchSettingsRequestMacBlocklist.md) - [UpdateNetworkSwitchSettingsRequestPowerExceptionsInner](docs/UpdateNetworkSwitchSettingsRequestPowerExceptionsInner.md) - [UpdateNetworkSwitchSettingsRequestUplinkClientSampling](docs/UpdateNetworkSwitchSettingsRequestUplinkClientSampling.md) - [UpdateNetworkSwitchStackRoutingInterfaceDhcpRequest](docs/UpdateNetworkSwitchStackRoutingInterfaceDhcpRequest.md) @@ -3400,6 +3504,8 @@ Class | Method | HTTP request | Description - [UpdateNetworkWirelessBillingRequestPlansInner](docs/UpdateNetworkWirelessBillingRequestPlansInner.md) - [UpdateNetworkWirelessBillingRequestPlansInnerBandwidthLimits](docs/UpdateNetworkWirelessBillingRequestPlansInnerBandwidthLimits.md) - [UpdateNetworkWirelessBluetoothSettingsRequest](docs/UpdateNetworkWirelessBluetoothSettingsRequest.md) + - [UpdateNetworkWirelessEthernetPortsProfileRequest](docs/UpdateNetworkWirelessEthernetPortsProfileRequest.md) + - [UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner](docs/UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner.md) - [UpdateNetworkWirelessRfProfileRequest](docs/UpdateNetworkWirelessRfProfileRequest.md) - [UpdateNetworkWirelessRfProfileRequestApBandSettings](docs/UpdateNetworkWirelessRfProfileRequestApBandSettings.md) - [UpdateNetworkWirelessRfProfileRequestFiveGhzSettings](docs/UpdateNetworkWirelessRfProfileRequestFiveGhzSettings.md) @@ -3476,13 +3582,13 @@ Class | Method | HTTP request | Description - [UpdateOrganizationApplianceSecurityIntrusionRequestAllowedRulesInner](docs/UpdateOrganizationApplianceSecurityIntrusionRequestAllowedRulesInner.md) - [UpdateOrganizationApplianceVpnThirdPartyVPNPeersRequest](docs/UpdateOrganizationApplianceVpnThirdPartyVPNPeersRequest.md) - [UpdateOrganizationApplianceVpnThirdPartyVPNPeersRequestPeersInner](docs/UpdateOrganizationApplianceVpnThirdPartyVPNPeersRequestPeersInner.md) - - [UpdateOrganizationApplianceVpnVpnFirewallRules200Response](docs/UpdateOrganizationApplianceVpnVpnFirewallRules200Response.md) - - [UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner](docs/UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner.md) - [UpdateOrganizationApplianceVpnVpnFirewallRulesRequest](docs/UpdateOrganizationApplianceVpnVpnFirewallRulesRequest.md) - [UpdateOrganizationApplianceVpnVpnFirewallRulesRequestRulesInner](docs/UpdateOrganizationApplianceVpnVpnFirewallRulesRequestRulesInner.md) - [UpdateOrganizationBrandingPoliciesPrioritiesRequest](docs/UpdateOrganizationBrandingPoliciesPrioritiesRequest.md) - [UpdateOrganizationBrandingPolicyRequest](docs/UpdateOrganizationBrandingPolicyRequest.md) - [UpdateOrganizationCameraOnboardingStatusesRequest](docs/UpdateOrganizationCameraOnboardingStatusesRequest.md) + - [UpdateOrganizationCameraRoleRequest](docs/UpdateOrganizationCameraRoleRequest.md) + - [UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner](docs/UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner.md) - [UpdateOrganizationConfigTemplateRequest](docs/UpdateOrganizationConfigTemplateRequest.md) - [UpdateOrganizationConfigTemplateSwitchProfilePortRequest](docs/UpdateOrganizationConfigTemplateSwitchProfilePortRequest.md) - [UpdateOrganizationEarlyAccessFeaturesOptInRequest](docs/UpdateOrganizationEarlyAccessFeaturesOptInRequest.md) diff --git a/client/api/openapi.yaml b/client/api/openapi.yaml index dc92682bf..4947b5bd5 100644 --- a/client/api/openapi.yaml +++ b/client/api/openapi.yaml @@ -6,7 +6,7 @@ info: description: | A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. - > Date: 02 August, 2023 + > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) @@ -18,7 +18,7 @@ info: [Meraki Homepage](https://www.meraki.com) title: Meraki Dashboard API - version: 1.36.0 + version: 1.37.0 servers: - url: "https://api.meraki.com/{basePath}" variables: @@ -143,6 +143,7 @@ tags: - name: interfaces - name: intrusion - name: inventory +- name: ipv6 - name: l3FirewallRules - name: l7FirewallRules - name: lan @@ -187,6 +188,7 @@ tags: - name: payloadTemplates - name: performance - name: performanceHistory +- name: permissions - name: pii - name: piiKeys - name: ping @@ -215,6 +217,7 @@ tags: - name: responseCodes - name: restrictions - name: rfProfiles +- name: roles - name: rollbacks - name: routing - name: rules @@ -283,6 +286,7 @@ tags: - name: vlans - name: vmx - name: vpn +- name: vpnExclusions - name: vpnFirewallRules - name: vppAccounts - name: warmSpare @@ -934,6 +938,7 @@ paths: required: false schema: format: float + maximum: 604800 type: number style: form - description: "[optional] The object type for which analytics will be retrieved.\ @@ -1100,6 +1105,7 @@ paths: required: false schema: format: float + maximum: 50400 type: number style: form - description: "The time resolution in seconds for returned data. The valid\ @@ -1441,7 +1447,7 @@ paths: externalRtspEnabled: true rtspUrl: rtsp://10.0.0.1:9000/live schema: - type: object + $ref: '#/components/schemas/getDeviceCameraVideoSettings_200_response' description: Successful operation summary: Returns video settings for the given camera tags: @@ -1475,7 +1481,7 @@ paths: externalRtspEnabled: true rtspUrl: rtsp://10.0.0.1:9000/live schema: - type: object + $ref: '#/components/schemas/getDeviceCameraVideoSettings_200_response' description: Successful operation summary: Update video settings for the given camera tags: @@ -1880,6 +1886,7 @@ paths: required: false schema: format: float + maximum: 2678400 type: number style: form responses: @@ -2185,6 +2192,7 @@ paths: required: false schema: format: float + maximum: 2678400 type: number style: form - description: "The time resolution in seconds for returned data. The valid\ @@ -2570,6 +2578,7 @@ paths: required: false schema: format: float + maximum: 2678400 type: number style: form responses: @@ -2672,6 +2681,7 @@ paths: required: false schema: format: float + maximum: 86400 type: number style: form responses: @@ -3491,6 +3501,49 @@ paths: - switch - configure - warmSpare + /devices/{serial}/wireless/alternateManagementInterface/ipv6: + put: + description: Update alternate management interface IPv6 address + operationId: updateDeviceWirelessAlternateManagementInterfaceIpv6 + parameters: + - description: Serial + explode: false + in: path + name: serial + required: true + schema: + type: string + style: simple + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/updateDeviceWirelessAlternateManagementInterfaceIpv6_request' + required: false + responses: + "200": + content: + application/json: + example: + addresses: + - protocol: ipv6 + assignmentMode: static + address: 2001:db8:3c4d:15::1 + gateway: fe80:db8:c15:c0:d0c::10ca:1d02 + prefix: 2001:db8:3c4d:15::/64 + nameservers: + addresses: + - 2001:db8:3c4d:15::1 + - 2001:db8:3c4d:15::1 + schema: + $ref: '#/components/schemas/updateDeviceWirelessAlternateManagementInterfaceIpv6_200_response' + description: Successful operation + summary: Update alternate management interface IPv6 address + tags: + - wireless + - configure + - alternateManagementInterface + - ipv6 /devices/{serial}/wireless/bluetooth/settings: get: description: Return the bluetooth settings for a wireless device @@ -3596,6 +3649,7 @@ paths: required: false schema: format: float + maximum: 604800 type: number style: form - description: "Filter results by band (either '2.4', '5' or '6'). Note that\ @@ -3695,6 +3749,7 @@ paths: required: false schema: format: float + maximum: 604800 type: number style: form - description: "Filter results by band (either '2.4', '5' or '6'). Note that\ @@ -4229,6 +4284,7 @@ paths: required: false schema: format: float + maximum: 68342400 type: number style: form - description: The number of entries per page returned. Acceptable range is @@ -6041,6 +6097,7 @@ paths: required: false schema: format: float + maximum: 31536000 type: number style: form - description: The number of entries per page returned. Acceptable range is @@ -6637,6 +6694,7 @@ paths: - start: 192.168.1.0 end: 192.168.1.1 comment: A reserved IP range + gatewayVlanId: 100 schema: items: type: object @@ -6757,6 +6815,7 @@ paths: - start: 192.168.1.0 end: 192.168.1.1 comment: A reserved IP range + gatewayVlanId: 100 schema: type: object description: Successful operation @@ -6811,6 +6870,7 @@ paths: - start: 192.168.1.0 end: 192.168.1.1 comment: A reserved IP range + gatewayVlanId: 100 schema: type: object description: Successful operation @@ -7401,6 +7461,48 @@ paths: - configure - trafficShaping - uplinkSelection + /networks/{networkId}/appliance/trafficShaping/vpnExclusions: + put: + description: Update VPN exclusion rules for an MX network. + operationId: updateNetworkApplianceTrafficShapingVpnExclusions + parameters: + - description: Network ID + explode: false + in: path + name: networkId + required: true + schema: + type: string + style: simple + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/updateNetworkApplianceTrafficShapingVpnExclusions_request' + required: false + responses: + "200": + content: + application/json: + example: + networkId: N_24329156 + networkName: Main Office + custom: + - protocol: tcp + destination: 192.168.3.0/24 + port: "8000" + majorApplications: + - id: meraki:vpnExclusion/application/2 + name: Office 365 Sharepoint + schema: + $ref: '#/components/schemas/updateNetworkApplianceTrafficShapingVpnExclusions_200_response' + description: Successful operation + summary: Update VPN exclusion rules for an MX network. + tags: + - appliance + - configure + - trafficShaping + - vpnExclusions /networks/{networkId}/appliance/uplinks/usageHistory: get: description: Get the sent and received bytes for each uplink of a network. @@ -7441,6 +7543,7 @@ paths: required: false schema: format: float + maximum: 2678400 type: number style: form - description: "The time resolution in seconds for returned data. The valid\ @@ -8189,6 +8292,7 @@ paths: required: false schema: format: float + maximum: 604800 type: number style: form - description: The number of entries per page returned. Acceptable range is @@ -8605,11 +8709,9 @@ paths: example: - id: "123" name: Weekday schedule - - id: "124" - name: Office hours schema: items: - type: object + $ref: '#/components/schemas/getNetworkCameraSchedules_200_response_inner' type: array description: Successful operation summary: Returns a list of all camera recording schedules. @@ -9136,6 +9238,7 @@ paths: required: false schema: format: float + maximum: 2678400 type: number style: form - description: The number of entries per page returned. Acceptable range is @@ -9428,6 +9531,7 @@ paths: required: false schema: format: float + maximum: 2678400 type: number style: form responses: @@ -9502,6 +9606,7 @@ paths: required: false schema: format: float + maximum: 2678400 type: number style: form - description: The number of entries per page returned. Acceptable range is @@ -9604,6 +9709,7 @@ paths: required: false schema: format: float + maximum: 2678400 type: number style: form - description: "The time resolution in seconds for returned data. The valid\ @@ -9783,6 +9889,7 @@ paths: required: false schema: format: float + maximum: 2678400 type: number style: form responses: @@ -12788,6 +12895,7 @@ paths: required: false schema: format: float + maximum: 604800 type: number style: form - description: "The time resolution in seconds for returned data. The valid\ @@ -13369,6 +13477,7 @@ paths: required: false schema: format: float + maximum: 2678400 type: number style: form - description: "The time resolution in seconds for returned data. The valid\ @@ -13983,6 +14092,7 @@ paths: required: false schema: format: float + maximum: 2678400 type: number style: form responses: @@ -14100,6 +14210,7 @@ paths: required: false schema: format: float + maximum: 2678400 type: number style: form - description: "The time interval in seconds for returned data. The valid intervals\ @@ -17216,6 +17327,7 @@ paths: required: false schema: format: float + maximum: 2678400 type: number style: form - description: The number of entries per page returned. Acceptable range is @@ -18932,6 +19044,8 @@ paths: powerType: redundant uplinkClientSampling: enabled: true + macBlocklist: + enabled: true schema: $ref: '#/components/schemas/getNetworkSwitchSettings_200_response' description: Successful operation @@ -18970,6 +19084,8 @@ paths: powerType: redundant uplinkClientSampling: enabled: true + macBlocklist: + enabled: true schema: $ref: '#/components/schemas/getNetworkSwitchSettings_200_response' description: Successful operation @@ -20240,6 +20356,7 @@ paths: required: false schema: format: float + maximum: 2592000 type: number style: form - description: "Filter the data by device type: 'combined', 'wireless', 'switch'\ @@ -21004,6 +21121,7 @@ paths: required: false schema: format: float + maximum: 2678400 type: number style: form responses: @@ -21315,6 +21433,7 @@ paths: required: false schema: format: float + maximum: 2678400 type: number style: form - description: "The time resolution in seconds for returned data. The valid\ @@ -21438,6 +21557,7 @@ paths: required: false schema: format: float + maximum: 2678400 type: number style: form - description: "The time resolution in seconds for returned data. The valid\ @@ -21563,6 +21683,7 @@ paths: required: false schema: format: float + maximum: 604800 type: number style: form - description: "Filter results by band (either '2.4', '5' or '6'). Note that\ @@ -21679,6 +21800,7 @@ paths: required: false schema: format: float + maximum: 604800 type: number style: form - description: "Filter results by band (either '2.4', '5' or '6'). Note that\ @@ -21857,6 +21979,7 @@ paths: required: false schema: format: float + maximum: 604800 type: number style: form - description: "Filter results by band (either '2.4', '5' or '6'). Note that\ @@ -21999,6 +22122,7 @@ paths: required: false schema: format: float + maximum: 2678400 type: number style: form - description: "A list of event types to include. If not specified, events of\ @@ -22175,6 +22299,7 @@ paths: required: false schema: format: float + maximum: 68342400 type: number style: form - description: "The time resolution in seconds for returned data. The valid\ @@ -22310,6 +22435,7 @@ paths: required: false schema: format: float + maximum: 604800 type: number style: form - description: "Filter results by band (either '2.4', '5' or '6'). Note that\ @@ -22435,6 +22561,7 @@ paths: required: false schema: format: float + maximum: 604800 type: number style: form - description: "Filter results by band (either '2.4', '5' or '6'). Note that\ @@ -22533,6 +22660,7 @@ paths: required: false schema: format: float + maximum: 2678400 type: number style: form - description: "The time resolution in seconds for returned data. The valid\ @@ -22659,6 +22787,7 @@ paths: required: false schema: format: float + maximum: 604800 type: number style: form - description: "Filter results by band (either '2.4', '5' or '6'). Note that\ @@ -22761,6 +22890,7 @@ paths: required: false schema: format: float + maximum: 604800 type: number style: form - description: "Filter results by band (either '2.4', '5' or '6'). Note that\ @@ -22869,6 +22999,302 @@ paths: - monitor - devices - latencyStats + /networks/{networkId}/wireless/ethernet/ports/profiles: + get: + description: List the AP port profiles for this network + operationId: getNetworkWirelessEthernetPortsProfiles + parameters: + - description: Network ID + explode: false + in: path + name: networkId + required: true + schema: + type: string + style: simple + responses: + "200": + content: + application/json: + example: + - profileId: "1001" + name: Ap Port Profile Name + isDefault: false + ports: + - name: port 1 + number: 1 + enabled: true + ssid: 1 + pskGroupId: "100" + usbPorts: + - name: usb port + enabled: true + ssid: 5 + schema: + items: + $ref: '#/components/schemas/getNetworkWirelessEthernetPortsProfiles_200_response_inner' + type: array + description: Successful operation + summary: List the AP port profiles for this network + tags: + - wireless + - configure + - ethernet + - ports + - profiles + post: + description: Create an AP port profile + operationId: createNetworkWirelessEthernetPortsProfile + parameters: + - description: Network ID + explode: false + in: path + name: networkId + required: true + schema: + type: string + style: simple + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/createNetworkWirelessEthernetPortsProfile_request' + required: true + responses: + "201": + content: + application/json: + example: + profileId: "1001" + name: Ap Port Profile Name + isDefault: false + ports: + - name: port 1 + number: 1 + enabled: true + ssid: 1 + pskGroupId: "100" + usbPorts: + - name: usb port + enabled: true + ssid: 5 + schema: + $ref: '#/components/schemas/getNetworkWirelessEthernetPortsProfiles_200_response_inner' + description: Successful operation + summary: Create an AP port profile + tags: + - wireless + - configure + - ethernet + - ports + - profiles + /networks/{networkId}/wireless/ethernet/ports/profiles/assign: + post: + description: Assign AP port profile to list of APs + operationId: assignNetworkWirelessEthernetPortsProfiles + parameters: + - description: Network ID + explode: false + in: path + name: networkId + required: true + schema: + type: string + style: simple + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/assignNetworkWirelessEthernetPortsProfiles_request' + required: true + responses: + "201": + content: + application/json: + example: + serials: + - Q234-ABCD-0001 + - Q234-ABCD-0002 + - Q234-ABCD-0003 + profileId: "1001" + schema: + $ref: '#/components/schemas/assignNetworkWirelessEthernetPortsProfiles_201_response' + description: Successful operation + summary: Assign AP port profile to list of APs + tags: + - wireless + - configure + - ethernet + - ports + - profiles + /networks/{networkId}/wireless/ethernet/ports/profiles/setDefault: + post: + description: Set the AP port profile to be default for this network + operationId: setNetworkWirelessEthernetPortsProfilesDefault + parameters: + - description: Network ID + explode: false + in: path + name: networkId + required: true + schema: + type: string + style: simple + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/setNetworkWirelessEthernetPortsProfilesDefault_request' + required: true + responses: + "200": + content: + application/json: + example: + profileId: "1001" + schema: + $ref: '#/components/schemas/setNetworkWirelessEthernetPortsProfilesDefault_200_response' + description: Successful operation + summary: Set the AP port profile to be default for this network + tags: + - wireless + - configure + - ethernet + - ports + - profiles + /networks/{networkId}/wireless/ethernet/ports/profiles/{profileId}: + delete: + description: Delete an AP port profile + operationId: deleteNetworkWirelessEthernetPortsProfile + parameters: + - description: Network ID + explode: false + in: path + name: networkId + required: true + schema: + type: string + style: simple + - description: Profile ID + explode: false + in: path + name: profileId + required: true + schema: + type: string + style: simple + responses: + "204": + description: Successful operation + summary: Delete an AP port profile + tags: + - wireless + - configure + - ethernet + - ports + - profiles + get: + description: Show the AP port profile by ID for this network + operationId: getNetworkWirelessEthernetPortsProfile + parameters: + - description: Network ID + explode: false + in: path + name: networkId + required: true + schema: + type: string + style: simple + - description: Profile ID + explode: false + in: path + name: profileId + required: true + schema: + type: string + style: simple + responses: + "200": + content: + application/json: + example: + profileId: "1001" + name: Ap Port Profile Name + isDefault: false + ports: + - name: port 1 + number: 1 + enabled: true + ssid: 1 + pskGroupId: "100" + usbPorts: + - name: usb port + enabled: true + ssid: 5 + schema: + $ref: '#/components/schemas/getNetworkWirelessEthernetPortsProfiles_200_response_inner' + description: Successful operation + summary: Show the AP port profile by ID for this network + tags: + - wireless + - configure + - ethernet + - ports + - profiles + put: + description: Update the AP port profile by ID for this network + operationId: updateNetworkWirelessEthernetPortsProfile + parameters: + - description: Network ID + explode: false + in: path + name: networkId + required: true + schema: + type: string + style: simple + - description: Profile ID + explode: false + in: path + name: profileId + required: true + schema: + type: string + style: simple + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/updateNetworkWirelessEthernetPortsProfile_request' + required: false + responses: + "200": + content: + application/json: + example: + profileId: "1001" + name: Ap Port Profile Name + isDefault: false + ports: + - name: port 1 + number: 1 + enabled: true + ssid: 1 + pskGroupId: "100" + usbPorts: + - name: usb port + enabled: true + ssid: 5 + schema: + $ref: '#/components/schemas/getNetworkWirelessEthernetPortsProfiles_200_response_inner' + description: Successful operation + summary: Update the AP port profile by ID for this network + tags: + - wireless + - configure + - ethernet + - ports + - profiles /networks/{networkId}/wireless/failedConnections: get: description: List of all failed client connection events on this network in @@ -22910,6 +23336,7 @@ paths: required: false schema: format: float + maximum: 604800 type: number style: form - description: "Filter results by band (either '2.4', '5' or '6'). Note that\ @@ -23029,6 +23456,7 @@ paths: required: false schema: format: float + maximum: 2678400 type: number style: form - description: "The time resolution in seconds for returned data. The valid\ @@ -23166,6 +23594,7 @@ paths: required: false schema: format: float + maximum: 604800 type: number style: form - description: "Filter results by band (either '2.4', '5' or '6'). Note that\ @@ -24651,6 +25080,7 @@ paths: required: false schema: format: float + maximum: 2678400 type: number style: form - description: "The time resolution in seconds for returned data. The valid\ @@ -24760,6 +25190,7 @@ paths: enabled: true splashPage: Click-through splash page ssidAdminAccessible: false + localAuth: false authMode: 8021x-radius encryptionMode: wpa wpaEncryptionMode: WPA2 only @@ -24888,6 +25319,7 @@ paths: enabled: true splashPage: Click-through splash page ssidAdminAccessible: false + localAuth: false authMode: 8021x-radius encryptionMode: wpa wpaEncryptionMode: WPA2 only @@ -25019,6 +25451,7 @@ paths: enabled: true splashPage: Click-through splash page ssidAdminAccessible: false + localAuth: false authMode: 8021x-radius encryptionMode: wpa wpaEncryptionMode: WPA2 only @@ -26467,6 +26900,7 @@ paths: required: false schema: format: float + maximum: 2678400 type: number style: form - description: "The time resolution in seconds for returned data. The valid\ @@ -28112,6 +28546,7 @@ paths: required: false schema: format: float + maximum: 2678400 type: number style: form - description: The number of entries per page returned. Acceptable range is @@ -28296,6 +28731,7 @@ paths: required: false schema: format: float + maximum: 2678400 type: number style: form responses: @@ -28542,6 +28978,7 @@ paths: required: false schema: format: float + maximum: 31536000 type: number style: form - description: The number of entries per page returned. Acceptable range is @@ -28728,6 +29165,96 @@ paths: - configure - security - intrusion + /organizations/{organizationId}/appliance/trafficShaping/vpnExclusions/byNetwork: + get: + description: Display VPN exclusion rules for MX networks. + operationId: getOrganizationApplianceTrafficShapingVpnExclusionsByNetwork + parameters: + - description: Organization ID + explode: false + in: path + name: organizationId + required: true + schema: + type: string + style: simple + - description: The number of entries per page returned. Acceptable range is + 3 - 1000. Default is 50. + explode: true + in: query + name: perPage + required: false + schema: + type: integer + style: form + - description: "A token used by the server to indicate the start of the page.\ + \ Often this is a timestamp or an ID but it is not limited to those. This\ + \ parameter should not be defined by client applications. The link for the\ + \ first, last, prev, or next page in the HTTP Link header should define\ + \ it." + explode: true + in: query + name: startingAfter + required: false + schema: + type: string + style: form + - description: "A token used by the server to indicate the end of the page.\ + \ Often this is a timestamp or an ID but it is not limited to those. This\ + \ parameter should not be defined by client applications. The link for the\ + \ first, last, prev, or next page in the HTTP Link header should define\ + \ it." + explode: true + in: query + name: endingBefore + required: false + schema: + type: string + style: form + - description: Optional parameter to filter the results by network IDs + explode: true + in: query + name: networkIds + required: false + schema: + items: + type: string + type: array + style: form + responses: + "200": + content: + application/json: + example: + - networkId: N_24329156 + networkName: Main Office + custom: + - protocol: tcp + destination: 192.168.3.0/24 + port: "8000" + majorApplications: + - id: meraki:vpnExclusion/application/2 + name: Office 365 Sharepoint + schema: + items: + $ref: '#/components/schemas/updateNetworkApplianceTrafficShapingVpnExclusions_200_response' + type: array + description: Successful operation + headers: + Link: + description: "A comma-separated list of first, last, prev, and next\ + \ relative links used for subsequent paginated requests." + explode: false + schema: + type: string + style: simple + summary: Display VPN exclusion rules for MX networks. + tags: + - appliance + - configure + - trafficShaping + - vpnExclusions + - byNetwork /organizations/{organizationId}/appliance/uplink/statuses: get: description: List the uplink status of every Meraki MX and Z series appliances @@ -28908,6 +29435,7 @@ paths: required: false schema: format: float + maximum: 1209600 type: number style: form responses: @@ -29019,6 +29547,7 @@ paths: required: false schema: format: float + maximum: 2678400 type: number style: form responses: @@ -29415,13 +29944,13 @@ paths: - comment: Allow TCP traffic to subnet with HTTP servers. policy: allow protocol: tcp - destPort: "443" - destCidr: 192.168.1.0/24 srcPort: Any srcCidr: Any + destPort: "443" + destCidr: 192.168.1.0/24 syslogEnabled: false schema: - type: object + $ref: '#/components/schemas/getOrganizationApplianceVpnVpnFirewallRules_200_response' description: Successful operation summary: Return the firewall rules for an organization's site-to-site VPN tags: @@ -29462,7 +29991,7 @@ paths: destCidr: 192.168.1.0/24 syslogEnabled: false schema: - $ref: '#/components/schemas/updateOrganizationApplianceVpnVpnFirewallRules_200_response' + $ref: '#/components/schemas/getOrganizationApplianceVpnVpnFirewallRules_200_response' description: Successful operation summary: Update the firewall rules of an organization's site-to-site VPN tags: @@ -30051,6 +30580,306 @@ paths: - configure - onboarding - statuses + /organizations/{organizationId}/camera/permissions: + get: + description: List the permissions scopes for this organization + operationId: getOrganizationCameraPermissions + parameters: + - description: Organization ID + explode: false + in: path + name: organizationId + required: true + schema: + type: string + style: simple + responses: + "200": + content: + application/json: + example: + - id: "1234" + name: camera_video + level: live_video + schema: + items: + $ref: '#/components/schemas/getOrganizationCameraPermissions_200_response_inner' + type: array + description: Successful operation + summary: List the permissions scopes for this organization + tags: + - camera + - configure + - permissions + /organizations/{organizationId}/camera/permissions/{permissionScopeId}: + get: + description: Retrieve a single permission scope + operationId: getOrganizationCameraPermission + parameters: + - description: Organization ID + explode: false + in: path + name: organizationId + required: true + schema: + type: string + style: simple + - description: Permission scope ID + explode: false + in: path + name: permissionScopeId + required: true + schema: + type: string + style: simple + responses: + "200": + content: + application/json: + example: + id: "1234" + name: camera_video + level: live_video + schema: + $ref: '#/components/schemas/getOrganizationCameraPermissions_200_response_inner' + description: Successful operation + summary: Retrieve a single permission scope + tags: + - camera + - configure + - permissions + /organizations/{organizationId}/camera/roles: + get: + description: List all the roles in this organization + operationId: getOrganizationCameraRoles + parameters: + - description: Organization ID + explode: false + in: path + name: organizationId + required: true + schema: + type: string + style: simple + responses: + "200": + content: + application/json: + example: + - name: Security_Guard + appliedOnDevices: + - tag: reception-desk + id: "" + permissionScopeId: "1" + permissionScope: camera-video + permissionLevel: view_and_export + appliedOnNetworks: + - tag: "" + id: "2568" + permissionScopeId: "2" + permissionScope: camera-video + permissionLevel: view + appliedOrgWide: + - tag: building-a + permissionScopeId: "2" + permissionScope: camera_video + permissionLevel: view_live + schema: + items: + type: object + type: array + description: Successful operation + summary: List all the roles in this organization + tags: + - camera + - configure + - roles + post: + description: Creates new role for this organization. + operationId: createOrganizationCameraRole + parameters: + - description: Organization ID + explode: false + in: path + name: organizationId + required: true + schema: + type: string + style: simple + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/createOrganizationCameraRole_request' + required: true + responses: + "200": + content: + application/json: + example: + name: Security_Guard + appliedOnDevices: + - tag: reception-desk + id: "" + permissionScopeId: "1" + permissionScope: camera-video + permissionLevel: view_and_export + appliedOnNetworks: + - tag: "" + id: "2568" + permissionScopeId: "2" + permissionScope: camera-video + permissionLevel: view + appliedOrgWide: + - tag: building-a + permissionScopeId: "2" + permissionScope: camera_video + permissionLevel: view_live + schema: + type: object + description: Successful operation + summary: Creates new role for this organization. + tags: + - camera + - configure + - roles + /organizations/{organizationId}/camera/roles/{roleId}: + delete: + description: Delete an existing role for this organization. + operationId: deleteOrganizationCameraRole + parameters: + - description: Organization ID + explode: false + in: path + name: organizationId + required: true + schema: + type: string + style: simple + - description: Role ID + explode: false + in: path + name: roleId + required: true + schema: + type: string + style: simple + responses: + "204": + description: Successful operation + summary: Delete an existing role for this organization. + tags: + - camera + - configure + - roles + get: + description: Retrieve a single role. + operationId: getOrganizationCameraRole + parameters: + - description: Organization ID + explode: false + in: path + name: organizationId + required: true + schema: + type: string + style: simple + - description: Role ID + explode: false + in: path + name: roleId + required: true + schema: + type: string + style: simple + responses: + "200": + content: + application/json: + example: + name: Security_Guard + appliedOnDevices: + - tag: reception-desk + id: "" + permissionScopeId: "1" + permissionScope: camera-video + permissionLevel: view_and_export + appliedOnNetworks: + - tag: "" + id: "2568" + permissionScopeId: "2" + permissionScope: camera-video + permissionLevel: view + appliedOrgWide: + - tag: building-a + permissionScopeId: "2" + permissionScope: camera_video + permissionLevel: view_live + schema: + type: object + description: Successful operation + summary: Retrieve a single role. + tags: + - camera + - configure + - roles + put: + description: Update an existing role in this organization. + operationId: updateOrganizationCameraRole + parameters: + - description: Organization ID + explode: false + in: path + name: organizationId + required: true + schema: + type: string + style: simple + - description: Role ID + explode: false + in: path + name: roleId + required: true + schema: + type: string + style: simple + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/updateOrganizationCameraRole_request' + required: false + responses: + "200": + content: + application/json: + example: + name: Security_Guard + appliedOnDevices: + - tag: reception-desk + id: "" + permissionScopeId: "1" + permissionScope: camera-video + permissionLevel: view_and_export + appliedOnNetworks: + - tag: "" + id: "2568" + permissionScopeId: "2" + permissionScope: camera-video + permissionLevel: view + appliedOrgWide: + - tag: building-a + permissionScopeId: "2" + permissionScope: camera_video + permissionLevel: view_live + schema: + type: object + description: Successful operation + summary: Update an existing role in this organization. + tags: + - camera + - configure + - roles /organizations/{organizationId}/cellularGateway/uplink/statuses: get: description: List the uplink status of every Meraki MG cellular gateway in the @@ -30258,6 +31087,7 @@ paths: required: false schema: format: float + maximum: 2678400 type: number style: form responses: @@ -30321,6 +31151,7 @@ paths: required: false schema: format: float + maximum: 2678400 type: number style: form responses: @@ -31048,6 +31879,7 @@ paths: required: false schema: format: float + maximum: 31536000 type: number style: form - description: The number of entries per page returned. Acceptable range is @@ -31585,6 +32417,7 @@ paths: required: false schema: format: float + maximum: 1209600 type: number style: form - description: Optional parameter to filter device availabilities history by @@ -31683,8 +32516,9 @@ paths: - changeHistory /organizations/{organizationId}/devices/powerModules/statuses/byDevice: get: - description: List the power status information for devices in an organization. - The data returned by this endpoint is updated every 5 minutes. + description: List the most recent status information for power modules in rackmount + MX and MS devices that support them. The data returned by this endpoint is + updated every 5 minutes. operationId: getOrganizationDevicesPowerModulesStatusesByDevice parameters: - description: Organization ID @@ -31818,7 +32652,8 @@ paths: schema: type: string style: simple - summary: List the power status information for devices in an organization + summary: List the most recent status information for power modules in rackmount + MX and MS devices that support them tags: - organizations - monitor @@ -32414,6 +33249,7 @@ paths: required: false schema: format: float + maximum: 300 type: number style: form - description: "Optional filter for a specific WAN uplink. Valid uplinks are\ @@ -33360,6 +34196,7 @@ paths: - tag1 - tag2 productType: wireless + countryCode: US schema: items: $ref: '#/components/schemas/getOrganizationInventoryDevices_200_response_inner' @@ -33417,6 +34254,7 @@ paths: - tag1 - tag2 productType: wireless + countryCode: US schema: $ref: '#/components/schemas/getOrganizationInventoryDevices_200_response_inner' description: Successful operation @@ -35711,6 +36549,7 @@ paths: required: false schema: format: float + maximum: 604800 type: number style: form - description: Optional parameter to filter readings by network. @@ -35814,7 +36653,7 @@ paths: type: string style: simple - description: The number of entries per page returned. Acceptable range is - 3 - 100. Default is 100. + 3 - 1000. Default is 1000. explode: true in: query name: perPage @@ -36166,13 +37005,16 @@ paths: style: form - description: "The timespan for which the information will be fetched. If specifying\ \ timespan, do not specify parameters t0 and t1. The value must be in seconds\ - \ and be less than or equal to 31 days. The default is 1 day." + \ and be greater than or equal to 25 minutes and be less than or equal to\ + \ 31 days. The default is 1 day." explode: true in: query name: timespan required: false schema: format: float + maximum: 2678400 + minimum: 1500 type: number style: form responses: @@ -36237,13 +37079,16 @@ paths: style: form - description: "The timespan for which the information will be fetched. If specifying\ \ timespan, do not specify parameters t0 and t1. The value must be in seconds\ - \ and be less than or equal to 31 days. The default is 1 day." + \ and be greater than or equal to 8 hours and be less than or equal to 31\ + \ days. The default is 1 day." explode: true in: query name: timespan required: false schema: format: float + maximum: 2678400 + minimum: 28800 type: number style: form responses: @@ -36316,6 +37161,158 @@ paths: required: false schema: format: float + maximum: 2678400 + type: number + style: form + responses: + "200": + content: + application/json: + example: + - name: Manufacturer Name + clients: + counts: + total: 3 + usage: + total: 9000.0 + upstream: 1000.0 + downstream: 8000.0 + schema: + items: + $ref: '#/components/schemas/getOrganizationSummaryTopClientsManufacturersByUsage_200_response_inner' + type: array + description: Successful operation + summary: "Return metrics for organization's top clients by data usage (in mb)\ + \ over given time range, grouped by manufacturer." + tags: + - organizations + - monitor + - summary + - top + - clients + - manufacturers + - byUsage + /organizations/{organizationId}/summary/top/devices/byUsage: + get: + description: Return metrics for organization's top 10 devices sorted by data + usage over given time range. Default unit is megabytes. + operationId: getOrganizationSummaryTopDevicesByUsage + parameters: + - description: Organization ID + explode: false + in: path + name: organizationId + required: true + schema: + type: string + style: simple + - description: The beginning of the timespan for the data. + explode: true + in: query + name: t0 + required: false + schema: + type: string + style: form + - description: The end of the timespan for the data. t1 can be a maximum of + 31 days after t0. + explode: true + in: query + name: t1 + required: false + schema: + type: string + style: form + - description: "The timespan for which the information will be fetched. If specifying\ + \ timespan, do not specify parameters t0 and t1. The value must be in seconds\ + \ and be greater than or equal to 8 hours and be less than or equal to 31\ + \ days. The default is 1 day." + explode: true + in: query + name: timespan + required: false + schema: + format: float + maximum: 2678400 + minimum: 28800 + type: number + style: form + responses: + "200": + content: + application/json: + example: + - name: My AP + model: MR34 + serial: Q234-ABCD-5678 + mac: 00:11:22:33:44:55 + productType: switch + network: + name: Main Office + id: N_24329156 + usage: + total: 18000.111 + percentage: 80.223456789 + clients: + counts: + total: 4 + schema: + items: + $ref: '#/components/schemas/getOrganizationSummaryTopDevicesByUsage_200_response_inner' + type: array + description: Successful operation + summary: Return metrics for organization's top 10 devices sorted by data usage + over given time range + tags: + - organizations + - monitor + - summary + - top + - devices + - byUsage + /organizations/{organizationId}/summary/top/devices/models/byUsage: + get: + description: Return metrics for organization's top 10 device models sorted by + data usage over given time range. Default unit is megabytes. + operationId: getOrganizationSummaryTopDevicesModelsByUsage + parameters: + - description: Organization ID + explode: false + in: path + name: organizationId + required: true + schema: + type: string + style: simple + - description: The beginning of the timespan for the data. + explode: true + in: query + name: t0 + required: false + schema: + type: string + style: form + - description: The end of the timespan for the data. t1 can be a maximum of + 31 days after t0. + explode: true + in: query + name: t1 + required: false + schema: + type: string + style: form + - description: "The timespan for which the information will be fetched. If specifying\ + \ timespan, do not specify parameters t0 and t1. The value must be in seconds\ + \ and be greater than or equal to 8 hours and be less than or equal to 31\ + \ days. The default is 1 day." + explode: true + in: query + name: timespan + required: false + schema: + format: float + maximum: 2678400 + minimum: 28800 type: number style: form responses: @@ -36323,151 +37320,6 @@ paths: content: application/json: example: - - name: Manufacturer Name - clients: - counts: - total: 3 - usage: - total: 9000.0 - upstream: 1000.0 - downstream: 8000.0 - schema: - items: - $ref: '#/components/schemas/getOrganizationSummaryTopClientsManufacturersByUsage_200_response_inner' - type: array - description: Successful operation - summary: "Return metrics for organization's top clients by data usage (in mb)\ - \ over given time range, grouped by manufacturer." - tags: - - organizations - - monitor - - summary - - top - - clients - - manufacturers - - byUsage - /organizations/{organizationId}/summary/top/devices/byUsage: - get: - description: Return metrics for organization's top 10 devices sorted by data - usage over given time range. Default unit is megabytes. - operationId: getOrganizationSummaryTopDevicesByUsage - parameters: - - description: Organization ID - explode: false - in: path - name: organizationId - required: true - schema: - type: string - style: simple - - description: The beginning of the timespan for the data. - explode: true - in: query - name: t0 - required: false - schema: - type: string - style: form - - description: The end of the timespan for the data. t1 can be a maximum of - 31 days after t0. - explode: true - in: query - name: t1 - required: false - schema: - type: string - style: form - - description: "The timespan for which the information will be fetched. If specifying\ - \ timespan, do not specify parameters t0 and t1. The value must be in seconds\ - \ and be less than or equal to 31 days. The default is 1 day." - explode: true - in: query - name: timespan - required: false - schema: - format: float - type: number - style: form - responses: - "200": - content: - application/json: - example: - - name: My AP - model: MR34 - serial: Q234-ABCD-5678 - mac: 00:11:22:33:44:55 - productType: switch - network: - name: Main Office - id: N_24329156 - usage: - total: 18000.111 - percentage: 80.223456789 - clients: - counts: - total: 4 - schema: - items: - $ref: '#/components/schemas/getOrganizationSummaryTopDevicesByUsage_200_response_inner' - type: array - description: Successful operation - summary: Return metrics for organization's top 10 devices sorted by data usage - over given time range - tags: - - organizations - - monitor - - summary - - top - - devices - - byUsage - /organizations/{organizationId}/summary/top/devices/models/byUsage: - get: - description: Return metrics for organization's top 10 device models sorted by - data usage over given time range. Default unit is megabytes. - operationId: getOrganizationSummaryTopDevicesModelsByUsage - parameters: - - description: Organization ID - explode: false - in: path - name: organizationId - required: true - schema: - type: string - style: simple - - description: The beginning of the timespan for the data. - explode: true - in: query - name: t0 - required: false - schema: - type: string - style: form - - description: The end of the timespan for the data. t1 can be a maximum of - 31 days after t0. - explode: true - in: query - name: t1 - required: false - schema: - type: string - style: form - - description: "The timespan for which the information will be fetched. If specifying\ - \ timespan, do not specify parameters t0 and t1. The value must be in seconds\ - \ and be less than or equal to 31 days. The default is 1 day." - explode: true - in: query - name: timespan - required: false - schema: - format: float - type: number - style: form - responses: - "200": - content: - application/json: - example: - model: MR34 count: 2 usage: @@ -36521,13 +37373,16 @@ paths: style: form - description: "The timespan for which the information will be fetched. If specifying\ \ timespan, do not specify parameters t0 and t1. The value must be in seconds\ - \ and be less than or equal to 31 days. The default is 1 day." + \ and be greater than or equal to 8 hours and be less than or equal to 31\ + \ days. The default is 1 day." explode: true in: query name: timespan required: false schema: format: float + maximum: 2678400 + minimum: 28800 type: number style: form responses: @@ -36591,13 +37446,16 @@ paths: style: form - description: "The timespan for which the information will be fetched. If specifying\ \ timespan, do not specify parameters t0 and t1. The value must be in seconds\ - \ and be less than or equal to 31 days. The default is 1 day." + \ and be greater than or equal to 25 minutes and be less than or equal to\ + \ 31 days. The default is 1 day." explode: true in: query name: timespan required: false schema: format: float + maximum: 2678400 + minimum: 1500 type: number style: form responses: @@ -36977,6 +37835,98 @@ paths: - monitor - uplinks - statuses + /organizations/{organizationId}/uplinksLossAndLatency: + get: + description: Return the uplink loss and latency for every MX in the organization + from at latest 2 minutes ago + operationId: getOrganizationUplinksLossAndLatency + parameters: + - description: Organization ID + explode: false + in: path + name: organizationId + required: true + schema: + type: string + style: simple + - description: The beginning of the timespan for the data. The maximum lookback + period is 60 days from today. + explode: true + in: query + name: t0 + required: false + schema: + type: string + style: form + - description: The end of the timespan for the data. t1 can be a maximum of + 5 minutes after t0. The latest possible time that t1 can be is 2 minutes + into the past. + explode: true + in: query + name: t1 + required: false + schema: + type: string + style: form + - description: "The timespan for which the information will be fetched. If specifying\ + \ timespan, do not specify parameters t0 and t1. The value must be in seconds\ + \ and be less than or equal to 5 minutes. The default is 5 minutes." + explode: true + in: query + name: timespan + required: false + schema: + format: float + maximum: 300 + type: number + style: form + - description: "Optional filter for a specific WAN uplink. Valid uplinks are\ + \ wan1, wan2, wan3, cellular. Default will return all uplinks." + explode: true + in: query + name: uplink + required: false + schema: + enum: + - cellular + - wan1 + - wan2 + - wan3 + type: string + style: form + - description: Optional filter for a specific destination IP. Default will return + all destination IPs. + explode: true + in: query + name: ip + required: false + schema: + type: string + style: form + responses: + "200": + content: + application/json: + example: + - networkId: N_12345 + serial: Q2AB-CDEF-GHIJ + uplink: wan1 + ip: 8.8.8.8 + timeSeries: + - ts: 2019-01-31T18:46:13Z + lossPercent: 5.3 + latencyMs: 194.9 + schema: + items: + type: object + type: array + description: Successful operation + summary: Return the uplink loss and latency for every MX in the organization + from at latest 2 minutes ago + tags: + - organizations + - monitor + - uplinksLossAndLatency /organizations/{organizationId}/webhooks/alertTypes: get: description: Return a list of alert types to be used with managing webhook alerts @@ -37093,6 +38043,7 @@ paths: required: false schema: format: float + maximum: 2678400 type: number style: form - description: The number of entries per page returned. Acceptable range is @@ -37262,6 +38213,7 @@ paths: required: false schema: format: float + maximum: 7776000 type: number style: form - description: "The time interval in seconds for returned data. The valid intervals\ @@ -37405,6 +38357,7 @@ paths: required: false schema: format: float + maximum: 7776000 type: number style: form - description: "The time interval in seconds for returned data. The valid intervals\ @@ -37546,6 +38499,7 @@ paths: required: false schema: format: float + maximum: 2678400 type: number style: form - description: "The time interval in seconds for returned data. The valid intervals\ @@ -37692,6 +38646,7 @@ paths: required: false schema: format: float + maximum: 2678400 type: number style: form - description: "The time interval in seconds for returned data. The valid intervals\ @@ -38848,6 +39803,7 @@ components: claimedAt: 2000-01-23T04:56:07.000+00:00 orderNumber: orderNumber serial: serial + countryCode: countryCode licenseExpirationDate: 2000-01-23T04:56:07.000+00:00 name: name model: model @@ -38892,6 +39848,9 @@ components: productType: description: Product type of the device type: string + countryCode: + description: "Country/region code from device, network, or store order" + type: string type: object provisionNetworkClients_request_policiesBySsid: description: "An object, describing the policy-connection associations for each\ @@ -39018,10 +39977,10 @@ components: - Standard type: string resolution: - description: Resolution of the camera. Can be one of '1080x1080' or '2058x2058'. + description: Resolution of the camera. Can be one of '1080x1080' or '2112x2112'. enum: - 1080x1080 - - 2058x2058 + - 2112x2112 type: string required: - quality @@ -39243,6 +40202,15 @@ components: - log type: string type: object + getNetworkSwitchSettings_200_response_macBlocklist: + description: MAC blocklist + example: + enabled: true + properties: + enabled: + description: Enable MAC blocklist for switches in the network + type: boolean + type: object updateDeviceSensorRelationships_request_livestream_relatedDevices_inner: properties: serial: @@ -40932,6 +41900,16 @@ components: spoofingProtection: $ref: '#/components/schemas/updateNetworkApplianceFirewallSettings_request_spoofingProtection' type: object + setNetworkWirelessEthernetPortsProfilesDefault_request: + example: + profileId: "1001" + properties: + profileId: + description: AP profile ID + type: string + required: + - profileId + type: object createNetworkSwitchStackRoutingInterface_request_ipv6: description: The IPv6 settings of the interface. properties: @@ -40971,6 +41949,18 @@ components: - access - tag type: object + getNetworkCameraSchedules_200_response_inner: + example: + name: name + id: id + properties: + id: + description: Schedule id + type: string + name: + description: Schedule name + type: string + type: object createOrganizationInventoryOnboardingCloudMonitoringImport_201_response_inner: example: importId: importId @@ -41048,6 +42038,20 @@ components: for the switch. type: string type: object + updateOrganizationCameraRole_request_appliedOnNetworks_inner: + properties: + tag: + description: Network tag + type: string + id: + description: Network id + type: string + permissionScopeId: + description: Permission scope id + type: string + required: + - permissionScopeId + type: object updateNetworkApplianceRfProfile_request_twoFourGhzSettings: description: Settings related to 2.4Ghz band properties: @@ -42115,6 +43119,45 @@ components: description: UDP port that the RADIUS server listens on for access requests type: integer type: object + updateNetworkApplianceTrafficShapingVpnExclusions_200_response: + example: + majorApplications: + - name: AWS + id: id + - name: AWS + id: id + custom: + - protocol: any + port: port + destination: destination + - protocol: any + port: port + destination: destination + networkName: networkName + networkId: networkId + properties: + networkId: + description: ID of the network whose VPN exclusion rules are returned. + type: string + networkName: + description: Name of the network whose VPN exclusion rules are returned. + type: string + custom: + description: Custom VPN exclusion rules. + items: + $ref: '#/components/schemas/updateNetworkApplianceTrafficShapingVpnExclusions_200_response_custom_inner' + type: array + majorApplications: + description: Major Application based VPN exclusion rules. + items: + $ref: '#/components/schemas/updateNetworkApplianceTrafficShapingVpnExclusions_200_response_majorApplications_inner' + type: array + required: + - custom + - majorApplications + - networkId + - networkName + type: object createNetworkWebhooksPayloadTemplate_request_headers_inner: properties: name: @@ -42198,6 +43241,31 @@ components: $ref: '#/components/schemas/getOrganizationDevicesPowerModulesStatusesByDevice_200_response_inner_slots_inner' type: array type: object + updateNetworkApplianceTrafficShapingVpnExclusions_request_majorApplications_inner: + properties: + id: + description: Application's Meraki ID. + type: string + name: + description: Application's name. + enum: + - AWS + - Box + - Office 365 Sharepoint + - Office 365 Suite + - Oracle + - SAP + - Salesforce + - Skype & Teams + - Slack + - Webex + - Webex Calling + - Webex Meetings + - Zoom + type: string + required: + - id + type: object getOrganizationSensorReadingsLatest_200_response_inner_readings_inner: example: button: @@ -43321,6 +44389,14 @@ components: bandwidthLimits: $ref: '#/components/schemas/updateNetworkApplianceTrafficShapingUplinkBandwidth_request_bandwidthLimits_cellular' type: object + setNetworkWirelessEthernetPortsProfilesDefault_200_response: + example: + profileId: profileId + properties: + profileId: + description: AP profile ID + type: string + type: object createOrganizationInventoryOnboardingCloudMonitoringPrepare_request_devices_inner_vty_authentication_group: description: Group Details properties: @@ -43412,6 +44488,22 @@ components: format: byte type: string type: object + getOrganizationCameraPermissions_200_response_inner: + example: + level: level + name: name + id: id + properties: + id: + description: Permission scope id + type: string + name: + description: Name of permission scope + type: string + level: + description: Permission scope level + type: string + type: object createOrganizationSamlRole_request: example: role: myrole @@ -44418,6 +45510,13 @@ components: - Email type: string type: object + updateNetworkSwitchSettings_request_macBlocklist: + description: MAC blocklist + properties: + enabled: + description: Enable MAC blocklist + type: boolean + type: object getNetworkSwitchRoutingMulticast_200_response_defaultSettings: description: |- Default multicast setting for entire network. IGMP snooping and Flood unknown @@ -44855,6 +45954,26 @@ components: $ref: '#/components/schemas/getOrganizationInsightApplications_200_response_inner_thresholds_byNetwork_inner' type: array type: object + assignNetworkWirelessEthernetPortsProfiles_request: + example: + serials: + - Q234-ABCD-0001 + - Q234-ABCD-0002 + - Q234-ABCD-0003 + profileId: "1001" + properties: + serials: + description: List of AP serials + items: + type: string + type: array + profileId: + description: AP profile ID + type: string + required: + - profileId + - serials + type: object getOrganizationDevicesStatusesOverview_200_response_counts_byStatus: description: byStatus example: @@ -45244,6 +46363,58 @@ components: required: - definitions type: object + getNetworkWirelessEthernetPortsProfiles_200_response_inner_ports_inner: + example: + number: 0 + pskGroupId: pskGroupId + name: name + ssid: 6 + enabled: true + properties: + name: + description: Name + type: string + number: + description: Number + type: integer + enabled: + description: Enabled + type: boolean + ssid: + description: Ssid number + type: integer + pskGroupId: + description: PSK Group number + type: string + type: object + updateDeviceWirelessAlternateManagementInterfaceIpv6_request_addresses_inner: + properties: + protocol: + description: The IP protocol used for the address + enum: + - ipv4 + - ipv6 + type: string + assignmentMode: + description: The type of address assignment. Either static or dynamic. + enum: + - dynamic + - static + type: string + address: + description: The IP address configured for the alternate management interface + type: string + gateway: + description: The gateway address configured for the alternate managment + interface + type: string + prefix: + description: The IPv6 prefix length of the IPv6 interface. Required if IPv6 + object is included. + type: string + nameservers: + $ref: '#/components/schemas/updateDeviceWirelessAlternateManagementInterfaceIpv6_request_addresses_inner_nameservers' + type: object getNetworkFirmwareUpgradesStagedGroups_200_response_inner_assignedDevices_devices_inner: example: serial: serial @@ -45970,42 +47141,6 @@ components: type: string type: array type: object - updateOrganizationApplianceVpnVpnFirewallRules_200_response_rules_inner: - example: - srcCidr: srcCidr - protocol: protocol - syslogEnabled: true - destPort: destPort - comment: comment - srcPort: srcPort - destCidr: destCidr - policy: policy - properties: - comment: - description: Description of the rule - type: string - policy: - description: '''Deny'' traffic specified by this rule' - type: string - protocol: - description: The type of protocol - type: string - srcPort: - description: List of source ports - type: string - srcCidr: - description: List of source IP addresses - type: string - destPort: - description: List of destination ports - type: string - destCidr: - description: List of destination IP addresses - type: string - syslogEnabled: - description: Flag indicating whether the rule should be logged to syslog - type: boolean - type: object createNetworkFirmwareUpgradesStagedGroup_request: example: name: My Staged Upgrade Group @@ -47006,6 +48141,32 @@ components: - type - value type: object + getOrganizationApplianceVpnVpnFirewallRules_200_response: + example: + rules: + - srcCidr: srcCidr + protocol: protocol + syslogEnabled: true + destPort: destPort + comment: comment + srcPort: srcPort + destCidr: destCidr + policy: policy + - srcCidr: srcCidr + protocol: protocol + syslogEnabled: true + destPort: destPort + comment: comment + srcPort: srcPort + destCidr: destCidr + policy: policy + properties: + rules: + description: List of firewall rules + items: + $ref: '#/components/schemas/getOrganizationApplianceVpnVpnFirewallRules_200_response_rules_inner' + type: array + type: object getNetworkWirelessSsidIdentityPsks_200_response_inner: example: name: name @@ -47522,6 +48683,7 @@ components: radiusFailoverPolicy: Allow access splashPage: Billing number: 0 + localAuth: true encryptionMode: wep perSsidBandwidthLimitUp: 3 radiusServers: @@ -47586,6 +48748,9 @@ components: ssidAdminAccessible: description: SSID Administrator access status type: boolean + localAuth: + description: Extended local auth flag for Enterprise NAC + type: boolean authMode: description: The association control method for the SSID enum: @@ -49993,6 +51158,26 @@ components: $ref: '#/components/schemas/updateNetworkCellularGatewayConnectivityMonitoringDestinations_request_destinations_inner' type: array type: object + createOrganizationCameraRole_request_appliedOnDevices_inner: + properties: + tag: + description: Device tag. + type: string + id: + description: Device id. + type: string + inNetworksWithTag: + description: Network tag scope + type: string + inNetworksWithId: + description: Network id scope + type: string + permissionScopeId: + description: Permission scope id + type: string + required: + - permissionScopeId + type: object getOrganizationBrandingPolicies_200_response_inner_adminSettings: description: Settings for describing which kinds of admins this policy applies to. @@ -52349,6 +53534,20 @@ components: flexRadios: $ref: '#/components/schemas/createNetworkWirelessRfProfile_request_flexRadios' type: object + updateDeviceWirelessAlternateManagementInterfaceIpv6_request_addresses_inner_nameservers: + description: The DNS servers settings for this address. + example: + addresses: + - addresses + - addresses + properties: + addresses: + description: "Up to 2 nameserver addresses to use, ordered in priority from\ + \ highest to lowest priority." + items: + type: string + type: array + type: object getOrganizationDevicesUplinksAddressesByDevice_200_response_inner: example: serial: serial @@ -52424,6 +53623,14 @@ components: $ref: '#/components/schemas/getOrganizationDevicesUplinksAddressesByDevice_200_response_inner_uplinks_inner' type: array type: object + createOrganizationCameraRole_request_appliedOrgWide_inner: + properties: + permissionScopeId: + description: Permission scope id + type: string + required: + - permissionScopeId + type: object updateNetworkSwitchStp_request: example: rstpEnabled: true @@ -52615,6 +53822,20 @@ components: \ transmit at all." type: boolean type: object + createNetworkWirelessEthernetPortsProfile_request_usbPorts_inner: + properties: + name: + description: AP usb port name + type: string + enabled: + description: AP usb port enabled + type: boolean + ssid: + description: AP usb port ssid number + type: integer + required: + - name + type: object splitNetwork_200_response: example: resultingNetworks: @@ -53570,13 +54791,12 @@ components: type: string resolution: description: "Resolution of the camera. Can be one of '1280x720', '1920x1080',\ - \ '1080x1080', '2058x2058', '2112x2112', '2880x2880', '2688x1512' or '3840x2160'.Not\ + \ '1080x1080', '2112x2112', '2880x2880', '2688x1512' or '3840x2160'.Not\ \ all resolutions are supported by every camera model." enum: - 1080x1080 - 1280x720 - 1920x1080 - - 2058x2058 - 2112x2112 - 2688x1512 - 2880x2880 @@ -53934,6 +55154,41 @@ components: description: EAPOL Key timeout in milliseconds. type: integer type: object + updateOrganizationCameraRole_request: + example: + name: Security_Guard + appliedOnDevices: + - tag: reception-desk + id: "" + permissionScopeId: "1" + appliedOnNetworks: + - tag: building-a + id: "" + permissionScopeId: "2" + appliedOrgWide: + - tag: building-a + id: "" + permissionScopeId: "2" + properties: + name: + description: The name of the new role. Must be unique. + type: string + appliedOnDevices: + description: Device tag on which this specified permission is applied. + items: + $ref: '#/components/schemas/createOrganizationCameraRole_request_appliedOnDevices_inner' + type: array + appliedOnNetworks: + description: Network tag on which this specified permission is applied. + items: + $ref: '#/components/schemas/updateOrganizationCameraRole_request_appliedOnNetworks_inner' + type: array + appliedOrgWide: + description: Permissions to be applied org wide. + items: + $ref: '#/components/schemas/createOrganizationCameraRole_request_appliedOrgWide_inner' + type: array + type: object getNetworkApplianceFirewallL7FirewallRulesApplicationCategories_200_response: example: applicationCategories: @@ -54172,32 +55427,6 @@ components: description: Steers client to most open band. Can be either true or false. type: boolean type: object - updateOrganizationApplianceVpnVpnFirewallRules_200_response: - example: - rules: - - srcCidr: srcCidr - protocol: protocol - syslogEnabled: true - destPort: destPort - comment: comment - srcPort: srcPort - destCidr: destCidr - policy: policy - - srcCidr: srcCidr - protocol: protocol - syslogEnabled: true - destPort: destPort - comment: comment - srcPort: srcPort - destCidr: destCidr - policy: policy - properties: - rules: - description: List of firewall rules - items: - $ref: '#/components/schemas/updateOrganizationApplianceVpnVpnFirewallRules_200_response_rules_inner' - type: array - type: object getNetworkFirmwareUpgradesStagedEvents_200_response_stages_inner_group: description: The staged upgrade group example: @@ -54215,6 +55444,22 @@ components: description: Description of the Staged Upgrade Group type: string type: object + getNetworkWirelessEthernetPortsProfiles_200_response_inner_usbPorts_inner: + example: + name: name + ssid: 1 + enabled: true + properties: + name: + description: Name + type: string + enabled: + description: Enabled + type: boolean + ssid: + description: Ssid number + type: integer + type: object updateNetworkSwitchAccessControlLists_request_rules_inner: properties: comment: @@ -54387,6 +55632,22 @@ components: thresholds: $ref: '#/components/schemas/getOrganizationInsightApplications_200_response_inner_thresholds' type: object + assignNetworkWirelessEthernetPortsProfiles_201_response: + example: + serials: + - serials + - serials + profileId: profileId + properties: + serials: + description: List of updated AP serials + items: + type: string + type: array + profileId: + description: AP profile ID + type: string + type: object updateNetworkSwitchRoutingOspf_request_v3: description: OSPF v3 configuration properties: @@ -54629,6 +55890,44 @@ components: required: - newNetwork type: object + updateDeviceWirelessAlternateManagementInterfaceIpv6_200_response_addresses_inner: + example: + protocol: ipv4 + address: address + nameservers: + addresses: + - addresses + - addresses + assignmentMode: dynamic + prefix: prefix + gateway: gateway + properties: + protocol: + description: The IP protocol used for the address + enum: + - ipv4 + - ipv6 + type: string + assignmentMode: + description: The type of address assignment. Either static or dynamic. + enum: + - dynamic + - static + type: string + address: + description: The IP address configured for the alternate management interface + type: string + gateway: + description: The gateway address configured for the alternate managment + interface + type: string + prefix: + description: The IPv6 prefix of the interface. Required if IPv6 object is + included. + type: string + nameservers: + $ref: '#/components/schemas/updateDeviceWirelessAlternateManagementInterfaceIpv6_request_addresses_inner_nameservers' + type: object updateNetworkApplianceSingleLan_request_ipv6: description: IPv6 configuration on the VLAN properties: @@ -55924,6 +57223,25 @@ components: description: The device uplink public IP address. type: string type: object + updateDeviceWirelessAlternateManagementInterfaceIpv6_request: + example: + addresses: + - protocol: ipv6 + assignmentMode: static + address: 2001:db8:3c4d:15::1 + gateway: fe80:db8:c15:c0:d0c::10ca:1d02 + prefix: 2001:db8:3c4d:15::/64 + nameservers: + addresses: + - 2001:db8:3c4d:15::1 + - 2001:db8:3c4d:15::1 + properties: + addresses: + description: configured alternate management interface addresses + items: + $ref: '#/components/schemas/updateDeviceWirelessAlternateManagementInterfaceIpv6_request_addresses_inner' + type: array + type: object updateNetworkApplianceSecurityIntrusion_request: example: mode: prevention @@ -56447,7 +57765,7 @@ components: description: "Length of time in seconds that the triggering state must persist\ \ before an alert is sent. Available options are 0 seconds, 1 minute,\ \ 2 minutes, 3 minutes, 4 minutes, 5 minutes, 10 minutes, 15 minutes,\ - \ 30 minutes, and 1 hour. Default is 0." + \ 30 minutes, 1 hour, 2 hours, 4 hours, and 8 hours. Default is 0." enum: - 0 - 60 @@ -56459,6 +57777,9 @@ components: - 900 - 1800 - 3600 + - 7200 + - 14400 + - 28800 type: integer required: - metric @@ -56773,6 +58094,50 @@ components: usage: $ref: '#/components/schemas/getOrganizationSummaryTopDevicesModelsByUsage_200_response_inner_usage' type: object + getNetworkWirelessEthernetPortsProfiles_200_response_inner: + example: + isDefault: true + usbPorts: + - name: name + ssid: 1 + enabled: true + - name: name + ssid: 1 + enabled: true + profileId: profileId + name: name + ports: + - number: 0 + pskGroupId: pskGroupId + name: name + ssid: 6 + enabled: true + - number: 0 + pskGroupId: pskGroupId + name: name + ssid: 6 + enabled: true + properties: + profileId: + description: AP port profile ID + type: string + name: + description: AP port profile name + type: string + isDefault: + description: Is default profile + type: boolean + ports: + description: Ports config + items: + $ref: '#/components/schemas/getNetworkWirelessEthernetPortsProfiles_200_response_inner_ports_inner' + type: array + usbPorts: + description: Usb ports config + items: + $ref: '#/components/schemas/getNetworkWirelessEthernetPortsProfiles_200_response_inner_usbPorts_inner' + type: array + type: object getNetworkApplianceTrafficShapingUplinkBandwidth_200_response_bandwidthLimits: description: A hash uplink keys and their configured settings for the Appliance example: @@ -57830,6 +59195,26 @@ components: simFailover: $ref: '#/components/schemas/updateDeviceCellularSims_request_simFailover' type: object + updateNetworkApplianceTrafficShapingVpnExclusions_request_custom_inner: + properties: + protocol: + description: Protocol. + enum: + - any + - dns + - icmp + - tcp + - udp + type: string + destination: + description: "Destination address; hostname required for DNS, IPv4 otherwise." + type: string + port: + description: Destination port. + type: string + required: + - protocol + type: object getNetworkFirmwareUpgrades_200_response: example: upgradeWindow: @@ -58332,6 +59717,23 @@ components: clientRootCaCertificate: $ref: '#/components/schemas/updateNetworkWirelessSsid_request_localRadius_certificateAuthentication_clientRootCaCertificate' type: object + createNetworkWirelessEthernetPortsProfile_request_ports_inner: + properties: + name: + description: AP port name + type: string + enabled: + description: AP port enabled + type: boolean + ssid: + description: AP port ssid number + type: integer + pskGroupId: + description: AP port PSK Group ID + type: string + required: + - name + type: object updateNetworkSwitchSettings_request_powerExceptions_inner: properties: serial: @@ -58348,6 +59750,44 @@ components: - powerType - serial type: object + createOrganizationCameraRole_request: + example: + name: Security_Guard + appliedOnDevices: + - tag: reception-desk + id: "" + permissionScopeId: "1" + appliedOnNetworks: + - tag: building-a + id: "" + permissionScopeId: "2" + appliedOrgWide: + - tag: building-a + id: "" + permissionScopeId: "2" + properties: + name: + description: The name of the new role. Must be unique. This parameter is + required. + type: string + appliedOnDevices: + description: Device tag on which this specified permission is applied. + items: + $ref: '#/components/schemas/createOrganizationCameraRole_request_appliedOnDevices_inner' + type: array + appliedOnNetworks: + description: Network tag on which this specified permission is applied. + items: + $ref: '#/components/schemas/createOrganizationCameraRole_request_appliedOnNetworks_inner' + type: array + appliedOrgWide: + description: Permissions to be applied org wide. + items: + $ref: '#/components/schemas/createOrganizationCameraRole_request_appliedOrgWide_inner' + type: array + required: + - name + type: object getOrganizationApplianceVpnThirdPartyVPNPeers_200_response_peers_inner: example: networkTags: @@ -58988,6 +60428,32 @@ components: be listening on. type: integer type: object + updateNetworkApplianceTrafficShapingVpnExclusions_200_response_custom_inner: + example: + protocol: any + port: port + destination: destination + properties: + protocol: + description: Protocol. + enum: + - any + - dns + - icmp + - tcp + - udp + type: string + destination: + description: "Destination address; hostname required for DNS, IPv4 otherwise." + type: string + port: + description: Destination port. + type: string + required: + - destination + - port + - protocol + type: object updateNetworkFloorPlan_request_center: description: "The longitude and latitude of the center of your floor plan. If\ \ you want to change the geolocation data of your floor plan, either the 'center'\ @@ -59614,6 +61080,34 @@ components: $ref: '#/components/schemas/updateDeviceCellularGatewayPortForwardingRules_request_rules_inner' type: array type: object + updateDeviceWirelessAlternateManagementInterfaceIpv6_200_response: + example: + addresses: + - protocol: ipv4 + address: address + nameservers: + addresses: + - addresses + - addresses + assignmentMode: dynamic + prefix: prefix + gateway: gateway + - protocol: ipv4 + address: address + nameservers: + addresses: + - addresses + - addresses + assignmentMode: dynamic + prefix: prefix + gateway: gateway + properties: + addresses: + description: configured alternate management interface addresses + items: + $ref: '#/components/schemas/updateDeviceWirelessAlternateManagementInterfaceIpv6_200_response_addresses_inner' + type: array + type: object getNetworkWirelessRfProfiles_200_response_perSsidSettings_2: description: Settings for SSID 2 example: @@ -61033,6 +62527,29 @@ components: - alternateManagementIp - serial type: object + updateNetworkApplianceTrafficShapingVpnExclusions_request: + example: + custom: + - protocol: tcp + destination: 192.168.3.0/24 + port: "8000" + majorApplications: + - id: meraki:vpnExclusion/application/2 + name: Office 365 Sharepoint + properties: + custom: + description: Custom VPN exclusion rules. Pass an empty array to clear existing + rules. + items: + $ref: '#/components/schemas/updateNetworkApplianceTrafficShapingVpnExclusions_request_custom_inner' + type: array + majorApplications: + description: Major Application based VPN exclusion rules. Pass an empty + array to clear existing rules. + items: + $ref: '#/components/schemas/updateNetworkApplianceTrafficShapingVpnExclusions_request_majorApplications_inner' + type: array + type: object updateNetworkWirelessSsidBonjourForwarding_request: example: enabled: true @@ -62749,6 +64266,8 @@ components: type: array uplinkClientSampling: $ref: '#/components/schemas/updateNetworkSwitchSettings_request_uplinkClientSampling' + macBlocklist: + $ref: '#/components/schemas/updateNetworkSwitchSettings_request_macBlocklist' type: object createNetworkApplianceVlan_request: example: @@ -63582,6 +65101,23 @@ components: type: integer type: array type: object + updateNetworkWirelessEthernetPortsProfile_request_ports_inner: + properties: + name: + description: AP port name + type: string + enabled: + description: AP port enabled + type: boolean + ssid: + description: AP port ssid number + type: integer + pskGroupId: + description: AP port PSK Group number + type: string + required: + - name + type: object updateNetworkApplianceSsid_request_radiusServers_inner: properties: host: @@ -63810,6 +65346,20 @@ components: $ref: '#/components/schemas/getOrganizationLicensingCotermLicenses_200_response_inner_counts_inner' type: array type: object + createOrganizationCameraRole_request_appliedOnNetworks_inner: + properties: + tag: + description: Network tag + type: string + id: + description: Network id. + type: string + permissionScopeId: + description: Permission scope id + type: string + required: + - permissionScopeId + type: object updateNetworkApplianceTrafficShapingUplinkSelection_request_vpnTrafficUplinkPreferences_inner_trafficFilters_inner_value: description: Value object of this traffic filter properties: @@ -64342,6 +65892,8 @@ components: powerType: combined - serial: serial powerType: combined + macBlocklist: + enabled: true vlan: 0 uplinkClientSampling: enabled: true @@ -64361,6 +65913,8 @@ components: type: array uplinkClientSampling: $ref: '#/components/schemas/getNetworkSwitchSettings_200_response_uplinkClientSampling' + macBlocklist: + $ref: '#/components/schemas/getNetworkSwitchSettings_200_response_macBlocklist' type: object getNetworkSmUserAccessDevices_200_response_inner: example: @@ -64606,6 +66160,23 @@ components: description: The device serial. type: string type: object + updateNetworkWirelessEthernetPortsProfile_request: + example: {} + properties: + name: + description: AP port profile name + type: string + ports: + description: AP ports configuration + items: + $ref: '#/components/schemas/updateNetworkWirelessEthernetPortsProfile_request_ports_inner' + type: array + usbPorts: + description: AP usb ports configuration + items: + $ref: '#/components/schemas/createNetworkWirelessEthernetPortsProfile_request_usbPorts_inner' + type: array + type: object getOrganizationWirelessDevicesEthernetStatuses_200_response_inner: example: serial: serial @@ -65572,6 +67143,36 @@ components: format: date-time type: string type: object + createNetworkWirelessEthernetPortsProfile_request: + example: + name: name + ports: + - name: port + enabled: true + ssid: 1 + pskGroupId: "2" + usbPorts: + - name: usb port + enabled: true + ssid: 2 + properties: + name: + description: AP port profile name + type: string + ports: + description: AP ports configuration + items: + $ref: '#/components/schemas/createNetworkWirelessEthernetPortsProfile_request_ports_inner' + type: array + usbPorts: + description: AP usb ports configuration + items: + $ref: '#/components/schemas/createNetworkWirelessEthernetPortsProfile_request_usbPorts_inner' + type: array + required: + - name + - ports + type: object getOrganizationDevicesAvailabilitiesChangeHistory_200_response_inner_details_old_inner: example: name: name @@ -65999,6 +67600,19 @@ components: description: time when the alert was sent to the user(s) for this channel type: string type: object + getDeviceCameraVideoSettings_200_response: + example: + rtspUrl: rtspUrl + externalRtspEnabled: true + properties: + externalRtspEnabled: + description: Boolean indicating if external rtsp stream is exposed + type: boolean + rtspUrl: + description: External rstp url. Will only be returned if external rtsp stream + is exposed + type: string + type: object createNetworkWebhooksHttpServer_request: example: name: Example Webhook Server @@ -66401,6 +68015,42 @@ components: description: UDP checksum of the packet. type: string type: object + getOrganizationApplianceVpnVpnFirewallRules_200_response_rules_inner: + example: + srcCidr: srcCidr + protocol: protocol + syslogEnabled: true + destPort: destPort + comment: comment + srcPort: srcPort + destCidr: destCidr + policy: policy + properties: + comment: + description: Description of the rule + type: string + policy: + description: '''Deny'' traffic specified by this rule' + type: string + protocol: + description: The type of protocol + type: string + srcPort: + description: List of source ports + type: string + srcCidr: + description: List of source IP addresses + type: string + destPort: + description: List of destination ports + type: string + destCidr: + description: List of destination IP addresses + type: string + syslogEnabled: + description: Flag indicating whether the rule should be logged to syslog + type: boolean + type: object updateNetworkAlertsSettings_request_defaultDestinations: description: The network-wide destinations for all alerts on the network. properties: @@ -67839,6 +69489,35 @@ components: with Apple type: string type: object + updateNetworkApplianceTrafficShapingVpnExclusions_200_response_majorApplications_inner: + example: + name: AWS + id: id + properties: + id: + description: Application's Meraki ID. + type: string + name: + description: Application's name. + enum: + - AWS + - Box + - Office 365 Sharepoint + - Office 365 Suite + - Oracle + - SAP + - Salesforce + - Skype & Teams + - Slack + - Webex + - Webex Calling + - Webex Meetings + - Zoom + type: string + required: + - id + - name + type: object createDeviceLiveToolsPing_request: example: target: 75.75.75.75 @@ -68509,6 +70188,30 @@ x-batchable-actions: summary: Update an MQTT broker resource: "/networks/{networkId}/mqttBrokers/{mqttBrokerId}" operation: update +- group: Mr/actions/ap port profile + summary: Create an AP port profile + resource: "/networks/{networkId}/wireless/ethernet/ports/profiles" + operation: create +- group: Mr/actions/ap port profile + summary: Delete an AP port profile + resource: "/networks/{networkId}/wireless/ethernet/ports/profiles/{profileId}" + operation: destroy +- group: Mr/actions/ap port profile + summary: Update the AP port profile by ID for this network + resource: "/networks/{networkId}/wireless/ethernet/ports/profiles/{profileId}" + operation: update +- group: Mr/actions/ap port profile assign + summary: Assign AP port profile to list of APs + resource: "/networks/{networkId}/wireless/ethernet/ports/profiles" + operation: aps +- group: Mr/actions/ap port profile set + summary: Set the AP port profile to be default for this network + resource: "/networks/{networkId}/wireless/ethernet/ports/profiles" + operation: default +- group: Mr/actions/wireless alternate management interface v6 + summary: Update alternate management interface IPv6 address + resource: "/devices/{serial}/wireless/alternateManagementInterface/ipv6" + operation: update - group: Ms/actions/switch summary: Update switch network settings resource: "/networks/{networkId}/switch/settings" @@ -68897,6 +70600,10 @@ x-batchable-actions: summary: Update a webhook payload template for a network resource: "/networks/{networkId}/webhooks/payloadTemplates/{payloadTemplateId}" operation: update +- group: Wired/actions/vpn exclusions + summary: Update VPN exclusion rules for an MX network. + resource: "/networks/{networkId}/appliance/trafficShaping/vpnExclusions" + operation: update - group: Wired/appliance RF profile summary: Creates new RF profile for this network resource: "/networks/{networkId}/appliance/rfProfiles" diff --git a/client/api_access_control_lists.go b/client/api_access_control_lists.go index 85bf9d97a..631dd86ff 100644 --- a/client/api_access_control_lists.go +++ b/client/api_access_control_lists.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_access_policies.go b/client/api_access_policies.go index 35a334e82..f833671a9 100644 --- a/client/api_access_policies.go +++ b/client/api_access_policies.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_acls.go b/client/api_acls.go index fb4461711..b81ae8567 100644 --- a/client/api_acls.go +++ b/client/api_acls.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_action_batches.go b/client/api_action_batches.go index d61d9da58..4da5f9c3d 100644 --- a/client/api_action_batches.go +++ b/client/api_action_batches.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_adaptive_policy.go b/client/api_adaptive_policy.go index 1db3bd6a5..282f5c641 100644 --- a/client/api_adaptive_policy.go +++ b/client/api_adaptive_policy.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_addresses.go b/client/api_addresses.go index a3e3c34d5..b5d8b552b 100644 --- a/client/api_addresses.go +++ b/client/api_addresses.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_administered.go b/client/api_administered.go index a185043b9..098fbf1a6 100644 --- a/client/api_administered.go +++ b/client/api_administered.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_admins.go b/client/api_admins.go index d82b2f902..cfdc78215 100644 --- a/client/api_admins.go +++ b/client/api_admins.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_air_marshal.go b/client/api_air_marshal.go index ae3464f60..96c1f1891 100644 --- a/client/api_air_marshal.go +++ b/client/api_air_marshal.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_alert_types.go b/client/api_alert_types.go index 7f2c2b665..3c1a792ab 100644 --- a/client/api_alert_types.go +++ b/client/api_alert_types.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_alerts.go b/client/api_alerts.go index 2bdf97ee8..e44c8c9fd 100644 --- a/client/api_alerts.go +++ b/client/api_alerts.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_alternate_management_interface.go b/client/api_alternate_management_interface.go index d07720d53..e0a498759 100644 --- a/client/api_alternate_management_interface.go +++ b/client/api_alternate_management_interface.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -257,6 +257,131 @@ func (a *AlternateManagementInterfaceApiService) GetNetworkWirelessAlternateMana return localVarReturnValue, localVarHTTPResponse, nil } +type AlternateManagementInterfaceApiUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request struct { + ctx context.Context + ApiService *AlternateManagementInterfaceApiService + serial string + updateDeviceWirelessAlternateManagementInterfaceIpv6Request *UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request +} + +func (r AlternateManagementInterfaceApiUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request) UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request(updateDeviceWirelessAlternateManagementInterfaceIpv6Request UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request) AlternateManagementInterfaceApiUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request { + r.updateDeviceWirelessAlternateManagementInterfaceIpv6Request = &updateDeviceWirelessAlternateManagementInterfaceIpv6Request + return r +} + +func (r AlternateManagementInterfaceApiUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request) Execute() (*UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response, *http.Response, error) { + return r.ApiService.UpdateDeviceWirelessAlternateManagementInterfaceIpv6Execute(r) +} + +/* +UpdateDeviceWirelessAlternateManagementInterfaceIpv6 Update alternate management interface IPv6 address + +Update alternate management interface IPv6 address + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param serial Serial + @return AlternateManagementInterfaceApiUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request +*/ +func (a *AlternateManagementInterfaceApiService) UpdateDeviceWirelessAlternateManagementInterfaceIpv6(ctx context.Context, serial string) AlternateManagementInterfaceApiUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request { + return AlternateManagementInterfaceApiUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request{ + ApiService: a, + ctx: ctx, + serial: serial, + } +} + +// Execute executes the request +// @return UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response +func (a *AlternateManagementInterfaceApiService) UpdateDeviceWirelessAlternateManagementInterfaceIpv6Execute(r AlternateManagementInterfaceApiUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request) (*UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodPut + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "AlternateManagementInterfaceApiService.UpdateDeviceWirelessAlternateManagementInterfaceIpv6") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/devices/{serial}/wireless/alternateManagementInterface/ipv6" + localVarPath = strings.Replace(localVarPath, "{"+"serial"+"}", url.PathEscape(parameterValueToString(r.serial, "serial")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + // body params + localVarPostBody = r.updateDeviceWirelessAlternateManagementInterfaceIpv6Request + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + type AlternateManagementInterfaceApiUpdateNetworkSwitchAlternateManagementInterfaceRequest struct { ctx context.Context ApiService *AlternateManagementInterfaceApiService diff --git a/client/api_analytics.go b/client/api_analytics.go index 9ba6e38e6..b69eed157 100644 --- a/client/api_analytics.go +++ b/client/api_analytics.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_api_requests.go b/client/api_api_requests.go index 152d871b3..1b566908c 100644 --- a/client/api_api_requests.go +++ b/client/api_api_requests.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_apns_cert.go b/client/api_apns_cert.go index 455bb27ec..c350812ba 100644 --- a/client/api_apns_cert.go +++ b/client/api_apns_cert.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_appliance.go b/client/api_appliance.go index da9127c3c..193c79803 100644 --- a/client/api_appliance.go +++ b/client/api_appliance.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -7701,6 +7701,171 @@ func (a *ApplianceApiService) GetOrganizationApplianceSecurityIntrusionExecute(r return localVarReturnValue, localVarHTTPResponse, nil } +type ApplianceApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest struct { + ctx context.Context + ApiService *ApplianceApiService + organizationId string + perPage *int32 + startingAfter *string + endingBefore *string + networkIds *[]string +} + +// The number of entries per page returned. Acceptable range is 3 - 1000. Default is 50. +func (r ApplianceApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest) PerPage(perPage int32) ApplianceApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest { + r.perPage = &perPage + return r +} + +// A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. +func (r ApplianceApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest) StartingAfter(startingAfter string) ApplianceApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest { + r.startingAfter = &startingAfter + return r +} + +// A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. +func (r ApplianceApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest) EndingBefore(endingBefore string) ApplianceApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest { + r.endingBefore = &endingBefore + return r +} + +// Optional parameter to filter the results by network IDs +func (r ApplianceApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest) NetworkIds(networkIds []string) ApplianceApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest { + r.networkIds = &networkIds + return r +} + +func (r ApplianceApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest) Execute() ([]UpdateNetworkApplianceTrafficShapingVpnExclusions200Response, *http.Response, error) { + return r.ApiService.GetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkExecute(r) +} + +/* +GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork Display VPN exclusion rules for MX networks. + +Display VPN exclusion rules for MX networks. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param organizationId Organization ID + @return ApplianceApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest +*/ +func (a *ApplianceApiService) GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork(ctx context.Context, organizationId string) ApplianceApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest { + return ApplianceApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest{ + ApiService: a, + ctx: ctx, + organizationId: organizationId, + } +} + +// Execute executes the request +// @return []UpdateNetworkApplianceTrafficShapingVpnExclusions200Response +func (a *ApplianceApiService) GetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkExecute(r ApplianceApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest) ([]UpdateNetworkApplianceTrafficShapingVpnExclusions200Response, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue []UpdateNetworkApplianceTrafficShapingVpnExclusions200Response + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ApplianceApiService.GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/organizations/{organizationId}/appliance/trafficShaping/vpnExclusions/byNetwork" + localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + if r.perPage != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "perPage", r.perPage, "") + } + if r.startingAfter != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "startingAfter", r.startingAfter, "") + } + if r.endingBefore != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "endingBefore", r.endingBefore, "") + } + if r.networkIds != nil { + t := *r.networkIds + if reflect.TypeOf(t).Kind() == reflect.Slice { + s := reflect.ValueOf(t) + for i := 0; i < s.Len(); i++ { + parameterAddToHeaderOrQuery(localVarQueryParams, "networkIds", s.Index(i), "multi") + } + } else { + parameterAddToHeaderOrQuery(localVarQueryParams, "networkIds", t, "multi") + } + } + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + type ApplianceApiGetOrganizationApplianceUplinkStatusesRequest struct { ctx context.Context ApiService *ApplianceApiService @@ -8532,7 +8697,7 @@ type ApplianceApiGetOrganizationApplianceVpnVpnFirewallRulesRequest struct { organizationId string } -func (r ApplianceApiGetOrganizationApplianceVpnVpnFirewallRulesRequest) Execute() (map[string]interface{}, *http.Response, error) { +func (r ApplianceApiGetOrganizationApplianceVpnVpnFirewallRulesRequest) Execute() (*GetOrganizationApplianceVpnVpnFirewallRules200Response, *http.Response, error) { return r.ApiService.GetOrganizationApplianceVpnVpnFirewallRulesExecute(r) } @@ -8554,13 +8719,13 @@ func (a *ApplianceApiService) GetOrganizationApplianceVpnVpnFirewallRules(ctx co } // Execute executes the request -// @return map[string]interface{} -func (a *ApplianceApiService) GetOrganizationApplianceVpnVpnFirewallRulesExecute(r ApplianceApiGetOrganizationApplianceVpnVpnFirewallRulesRequest) (map[string]interface{}, *http.Response, error) { +// @return GetOrganizationApplianceVpnVpnFirewallRules200Response +func (a *ApplianceApiService) GetOrganizationApplianceVpnVpnFirewallRulesExecute(r ApplianceApiGetOrganizationApplianceVpnVpnFirewallRulesRequest) (*GetOrganizationApplianceVpnVpnFirewallRules200Response, *http.Response, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} formFiles []formFile - localVarReturnValue map[string]interface{} + localVarReturnValue *GetOrganizationApplianceVpnVpnFirewallRules200Response ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ApplianceApiService.GetOrganizationApplianceVpnVpnFirewallRules") @@ -12306,6 +12471,131 @@ func (a *ApplianceApiService) UpdateNetworkApplianceTrafficShapingUplinkSelectio return localVarReturnValue, localVarHTTPResponse, nil } +type ApplianceApiUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest struct { + ctx context.Context + ApiService *ApplianceApiService + networkId string + updateNetworkApplianceTrafficShapingVpnExclusionsRequest *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest +} + +func (r ApplianceApiUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest) UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest(updateNetworkApplianceTrafficShapingVpnExclusionsRequest UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest) ApplianceApiUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest { + r.updateNetworkApplianceTrafficShapingVpnExclusionsRequest = &updateNetworkApplianceTrafficShapingVpnExclusionsRequest + return r +} + +func (r ApplianceApiUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest) Execute() (*UpdateNetworkApplianceTrafficShapingVpnExclusions200Response, *http.Response, error) { + return r.ApiService.UpdateNetworkApplianceTrafficShapingVpnExclusionsExecute(r) +} + +/* +UpdateNetworkApplianceTrafficShapingVpnExclusions Update VPN exclusion rules for an MX network. + +Update VPN exclusion rules for an MX network. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param networkId Network ID + @return ApplianceApiUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest +*/ +func (a *ApplianceApiService) UpdateNetworkApplianceTrafficShapingVpnExclusions(ctx context.Context, networkId string) ApplianceApiUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest { + return ApplianceApiUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest{ + ApiService: a, + ctx: ctx, + networkId: networkId, + } +} + +// Execute executes the request +// @return UpdateNetworkApplianceTrafficShapingVpnExclusions200Response +func (a *ApplianceApiService) UpdateNetworkApplianceTrafficShapingVpnExclusionsExecute(r ApplianceApiUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest) (*UpdateNetworkApplianceTrafficShapingVpnExclusions200Response, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodPut + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *UpdateNetworkApplianceTrafficShapingVpnExclusions200Response + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ApplianceApiService.UpdateNetworkApplianceTrafficShapingVpnExclusions") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/networks/{networkId}/appliance/trafficShaping/vpnExclusions" + localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + // body params + localVarPostBody = r.updateNetworkApplianceTrafficShapingVpnExclusionsRequest + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + type ApplianceApiUpdateNetworkApplianceVlanRequest struct { ctx context.Context ApiService *ApplianceApiService @@ -13212,7 +13502,7 @@ func (r ApplianceApiUpdateOrganizationApplianceVpnVpnFirewallRulesRequest) Updat return r } -func (r ApplianceApiUpdateOrganizationApplianceVpnVpnFirewallRulesRequest) Execute() (*UpdateOrganizationApplianceVpnVpnFirewallRules200Response, *http.Response, error) { +func (r ApplianceApiUpdateOrganizationApplianceVpnVpnFirewallRulesRequest) Execute() (*GetOrganizationApplianceVpnVpnFirewallRules200Response, *http.Response, error) { return r.ApiService.UpdateOrganizationApplianceVpnVpnFirewallRulesExecute(r) } @@ -13234,13 +13524,13 @@ func (a *ApplianceApiService) UpdateOrganizationApplianceVpnVpnFirewallRules(ctx } // Execute executes the request -// @return UpdateOrganizationApplianceVpnVpnFirewallRules200Response -func (a *ApplianceApiService) UpdateOrganizationApplianceVpnVpnFirewallRulesExecute(r ApplianceApiUpdateOrganizationApplianceVpnVpnFirewallRulesRequest) (*UpdateOrganizationApplianceVpnVpnFirewallRules200Response, *http.Response, error) { +// @return GetOrganizationApplianceVpnVpnFirewallRules200Response +func (a *ApplianceApiService) UpdateOrganizationApplianceVpnVpnFirewallRulesExecute(r ApplianceApiUpdateOrganizationApplianceVpnVpnFirewallRulesRequest) (*GetOrganizationApplianceVpnVpnFirewallRules200Response, *http.Response, error) { var ( localVarHTTPMethod = http.MethodPut localVarPostBody interface{} formFiles []formFile - localVarReturnValue *UpdateOrganizationApplianceVpnVpnFirewallRules200Response + localVarReturnValue *GetOrganizationApplianceVpnVpnFirewallRules200Response ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ApplianceApiService.UpdateOrganizationApplianceVpnVpnFirewallRules") diff --git a/client/api_appliances.go b/client/api_appliances.go index 88bdc0ba1..328a6e8a8 100644 --- a/client/api_appliances.go +++ b/client/api_appliances.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -44,7 +44,7 @@ func (r AppliancesApiGetOrganizationSummaryTopAppliancesByUtilizationRequest) T1 return r } -// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 25 minutes and be less than or equal to 31 days. The default is 1 day. func (r AppliancesApiGetOrganizationSummaryTopAppliancesByUtilizationRequest) Timespan(timespan float32) AppliancesApiGetOrganizationSummaryTopAppliancesByUtilizationRequest { r.timespan = ×pan return r diff --git a/client/api_application_categories.go b/client/api_application_categories.go index 79d2c9c9c..5dba5bee4 100644 --- a/client/api_application_categories.go +++ b/client/api_application_categories.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_application_usage.go b/client/api_application_usage.go index df6cbdea2..5ed27a4b2 100644 --- a/client/api_application_usage.go +++ b/client/api_application_usage.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_applications.go b/client/api_applications.go index 49789d48d..0e4c11adb 100644 --- a/client/api_applications.go +++ b/client/api_applications.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_arp_inspection.go b/client/api_arp_inspection.go index 68a00b13d..ef84a2e4b 100644 --- a/client/api_arp_inspection.go +++ b/client/api_arp_inspection.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_artifacts.go b/client/api_artifacts.go index 0e16e9b08..b0630e8a5 100644 --- a/client/api_artifacts.go +++ b/client/api_artifacts.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_authentication_token.go b/client/api_authentication_token.go index 7f6b6d928..a8efbfc65 100644 --- a/client/api_authentication_token.go +++ b/client/api_authentication_token.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_availabilities.go b/client/api_availabilities.go index 71d263558..cadc6287d 100644 --- a/client/api_availabilities.go +++ b/client/api_availabilities.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_bandwidth_usage_history.go b/client/api_bandwidth_usage_history.go index 376fa7bb8..3cde69b1f 100644 --- a/client/api_bandwidth_usage_history.go +++ b/client/api_bandwidth_usage_history.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_bgp.go b/client/api_bgp.go index db2b560a5..d7cef9b91 100644 --- a/client/api_bgp.go +++ b/client/api_bgp.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_billing.go b/client/api_billing.go index 717325fb9..9a71a8052 100644 --- a/client/api_billing.go +++ b/client/api_billing.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_bluetooth.go b/client/api_bluetooth.go index f53d146cf..eee83b0ee 100644 --- a/client/api_bluetooth.go +++ b/client/api_bluetooth.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_bluetooth_clients.go b/client/api_bluetooth_clients.go index 0bb71620c..4d2e28d95 100644 --- a/client/api_bluetooth_clients.go +++ b/client/api_bluetooth_clients.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_bonjour_forwarding.go b/client/api_bonjour_forwarding.go index fac76bec8..567d68a70 100644 --- a/client/api_bonjour_forwarding.go +++ b/client/api_bonjour_forwarding.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_branding_policies.go b/client/api_branding_policies.go index 7a8b476d9..0e4bced95 100644 --- a/client/api_branding_policies.go +++ b/client/api_branding_policies.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_by_client.go b/client/api_by_client.go index 41fb6ae89..d9fd61b68 100644 --- a/client/api_by_client.go +++ b/client/api_by_client.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_by_device.go b/client/api_by_device.go index 64b393ebc..0c8a8eef2 100644 --- a/client/api_by_device.go +++ b/client/api_by_device.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -238,9 +238,9 @@ func (r ByDeviceApiGetOrganizationDevicesPowerModulesStatusesByDeviceRequest) Ex } /* -GetOrganizationDevicesPowerModulesStatusesByDevice List the power status information for devices in an organization +GetOrganizationDevicesPowerModulesStatusesByDevice List the most recent status information for power modules in rackmount MX and MS devices that support them -List the power status information for devices in an organization. The data returned by this endpoint is updated every 5 minutes. +List the most recent status information for power modules in rackmount MX and MS devices that support them. The data returned by this endpoint is updated every 5 minutes. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param organizationId Organization ID diff --git a/client/api_by_energy_usage.go b/client/api_by_energy_usage.go index e211d5f4c..98303e757 100644 --- a/client/api_by_energy_usage.go +++ b/client/api_by_energy_usage.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -44,7 +44,7 @@ func (r ByEnergyUsageApiGetOrganizationSummaryTopSwitchesByEnergyUsageRequest) T return r } -// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 25 minutes and be less than or equal to 31 days. The default is 1 day. func (r ByEnergyUsageApiGetOrganizationSummaryTopSwitchesByEnergyUsageRequest) Timespan(timespan float32) ByEnergyUsageApiGetOrganizationSummaryTopSwitchesByEnergyUsageRequest { r.timespan = ×pan return r diff --git a/client/api_by_interval.go b/client/api_by_interval.go index c8f711052..20237efba 100644 --- a/client/api_by_interval.go +++ b/client/api_by_interval.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_by_metric.go b/client/api_by_metric.go index 38c3ec697..a92606d93 100644 --- a/client/api_by_metric.go +++ b/client/api_by_metric.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_by_network.go b/client/api_by_network.go index c2475ae9a..903ad8428 100644 --- a/client/api_by_network.go +++ b/client/api_by_network.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -24,6 +24,171 @@ import ( // ByNetworkApiService ByNetworkApi service type ByNetworkApiService service +type ByNetworkApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest struct { + ctx context.Context + ApiService *ByNetworkApiService + organizationId string + perPage *int32 + startingAfter *string + endingBefore *string + networkIds *[]string +} + +// The number of entries per page returned. Acceptable range is 3 - 1000. Default is 50. +func (r ByNetworkApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest) PerPage(perPage int32) ByNetworkApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest { + r.perPage = &perPage + return r +} + +// A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. +func (r ByNetworkApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest) StartingAfter(startingAfter string) ByNetworkApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest { + r.startingAfter = &startingAfter + return r +} + +// A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. +func (r ByNetworkApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest) EndingBefore(endingBefore string) ByNetworkApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest { + r.endingBefore = &endingBefore + return r +} + +// Optional parameter to filter the results by network IDs +func (r ByNetworkApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest) NetworkIds(networkIds []string) ByNetworkApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest { + r.networkIds = &networkIds + return r +} + +func (r ByNetworkApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest) Execute() ([]UpdateNetworkApplianceTrafficShapingVpnExclusions200Response, *http.Response, error) { + return r.ApiService.GetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkExecute(r) +} + +/* +GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork Display VPN exclusion rules for MX networks. + +Display VPN exclusion rules for MX networks. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param organizationId Organization ID + @return ByNetworkApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest +*/ +func (a *ByNetworkApiService) GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork(ctx context.Context, organizationId string) ByNetworkApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest { + return ByNetworkApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest{ + ApiService: a, + ctx: ctx, + organizationId: organizationId, + } +} + +// Execute executes the request +// @return []UpdateNetworkApplianceTrafficShapingVpnExclusions200Response +func (a *ByNetworkApiService) GetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkExecute(r ByNetworkApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest) ([]UpdateNetworkApplianceTrafficShapingVpnExclusions200Response, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue []UpdateNetworkApplianceTrafficShapingVpnExclusions200Response + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ByNetworkApiService.GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/organizations/{organizationId}/appliance/trafficShaping/vpnExclusions/byNetwork" + localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + if r.perPage != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "perPage", r.perPage, "") + } + if r.startingAfter != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "startingAfter", r.startingAfter, "") + } + if r.endingBefore != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "endingBefore", r.endingBefore, "") + } + if r.networkIds != nil { + t := *r.networkIds + if reflect.TypeOf(t).Kind() == reflect.Slice { + s := reflect.ValueOf(t) + for i := 0; i < s.Len(); i++ { + parameterAddToHeaderOrQuery(localVarQueryParams, "networkIds", s.Index(i), "multi") + } + } else { + parameterAddToHeaderOrQuery(localVarQueryParams, "networkIds", t, "multi") + } + } + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + type ByNetworkApiGetOrganizationApplianceUplinksUsageByNetworkRequest struct { ctx context.Context ApiService *ByNetworkApiService diff --git a/client/api_by_switch.go b/client/api_by_switch.go index 05341f02f..61ddf64e3 100644 --- a/client/api_by_switch.go +++ b/client/api_by_switch.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_by_usage.go b/client/api_by_usage.go index 9771dc4ac..011bc2fa7 100644 --- a/client/api_by_usage.go +++ b/client/api_by_usage.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -44,7 +44,7 @@ func (r ByUsageApiGetOrganizationSummaryTopClientsByUsageRequest) T1(t1 string) return r } -// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. func (r ByUsageApiGetOrganizationSummaryTopClientsByUsageRequest) Timespan(timespan float32) ByUsageApiGetOrganizationSummaryTopClientsByUsageRequest { r.timespan = ×pan return r @@ -338,7 +338,7 @@ func (r ByUsageApiGetOrganizationSummaryTopDevicesByUsageRequest) T1(t1 string) return r } -// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. func (r ByUsageApiGetOrganizationSummaryTopDevicesByUsageRequest) Timespan(timespan float32) ByUsageApiGetOrganizationSummaryTopDevicesByUsageRequest { r.timespan = ×pan return r @@ -485,7 +485,7 @@ func (r ByUsageApiGetOrganizationSummaryTopDevicesModelsByUsageRequest) T1(t1 st return r } -// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. func (r ByUsageApiGetOrganizationSummaryTopDevicesModelsByUsageRequest) Timespan(timespan float32) ByUsageApiGetOrganizationSummaryTopDevicesModelsByUsageRequest { r.timespan = ×pan return r @@ -632,7 +632,7 @@ func (r ByUsageApiGetOrganizationSummaryTopSsidsByUsageRequest) T1(t1 string) By return r } -// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. func (r ByUsageApiGetOrganizationSummaryTopSsidsByUsageRequest) Timespan(timespan float32) ByUsageApiGetOrganizationSummaryTopSsidsByUsageRequest { r.timespan = ×pan return r diff --git a/client/api_by_utilization.go b/client/api_by_utilization.go index d9800aba8..95b8ddcaf 100644 --- a/client/api_by_utilization.go +++ b/client/api_by_utilization.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -44,7 +44,7 @@ func (r ByUtilizationApiGetOrganizationSummaryTopAppliancesByUtilizationRequest) return r } -// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 25 minutes and be less than or equal to 31 days. The default is 1 day. func (r ByUtilizationApiGetOrganizationSummaryTopAppliancesByUtilizationRequest) Timespan(timespan float32) ByUtilizationApiGetOrganizationSummaryTopAppliancesByUtilizationRequest { r.timespan = ×pan return r diff --git a/client/api_bypass_activation_lock_attempts.go b/client/api_bypass_activation_lock_attempts.go index 489af6254..0ab7341dc 100644 --- a/client/api_bypass_activation_lock_attempts.go +++ b/client/api_bypass_activation_lock_attempts.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_camera.go b/client/api_camera.go index 68bcbc218..1451e7d4c 100644 --- a/client/api_camera.go +++ b/client/api_camera.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -406,6 +406,134 @@ func (a *CameraApiService) CreateOrganizationCameraCustomAnalyticsArtifactExecut return localVarReturnValue, localVarHTTPResponse, nil } +type CameraApiCreateOrganizationCameraRoleRequest struct { + ctx context.Context + ApiService *CameraApiService + organizationId string + createOrganizationCameraRoleRequest *CreateOrganizationCameraRoleRequest +} + +func (r CameraApiCreateOrganizationCameraRoleRequest) CreateOrganizationCameraRoleRequest(createOrganizationCameraRoleRequest CreateOrganizationCameraRoleRequest) CameraApiCreateOrganizationCameraRoleRequest { + r.createOrganizationCameraRoleRequest = &createOrganizationCameraRoleRequest + return r +} + +func (r CameraApiCreateOrganizationCameraRoleRequest) Execute() (map[string]interface{}, *http.Response, error) { + return r.ApiService.CreateOrganizationCameraRoleExecute(r) +} + +/* +CreateOrganizationCameraRole Creates new role for this organization. + +Creates new role for this organization. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param organizationId Organization ID + @return CameraApiCreateOrganizationCameraRoleRequest +*/ +func (a *CameraApiService) CreateOrganizationCameraRole(ctx context.Context, organizationId string) CameraApiCreateOrganizationCameraRoleRequest { + return CameraApiCreateOrganizationCameraRoleRequest{ + ApiService: a, + ctx: ctx, + organizationId: organizationId, + } +} + +// Execute executes the request +// @return map[string]interface{} +func (a *CameraApiService) CreateOrganizationCameraRoleExecute(r CameraApiCreateOrganizationCameraRoleRequest) (map[string]interface{}, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue map[string]interface{} + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "CameraApiService.CreateOrganizationCameraRole") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/organizations/{organizationId}/camera/roles" + localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + if r.createOrganizationCameraRoleRequest == nil { + return localVarReturnValue, nil, reportError("createOrganizationCameraRoleRequest is required and must be specified") + } + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + // body params + localVarPostBody = r.createOrganizationCameraRoleRequest + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + type CameraApiDeleteNetworkCameraQualityRetentionProfileRequest struct { ctx context.Context ApiService *CameraApiService @@ -736,6 +864,116 @@ func (a *CameraApiService) DeleteOrganizationCameraCustomAnalyticsArtifactExecut return localVarHTTPResponse, nil } +type CameraApiDeleteOrganizationCameraRoleRequest struct { + ctx context.Context + ApiService *CameraApiService + organizationId string + roleId string +} + +func (r CameraApiDeleteOrganizationCameraRoleRequest) Execute() (*http.Response, error) { + return r.ApiService.DeleteOrganizationCameraRoleExecute(r) +} + +/* +DeleteOrganizationCameraRole Delete an existing role for this organization. + +Delete an existing role for this organization. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param organizationId Organization ID + @param roleId Role ID + @return CameraApiDeleteOrganizationCameraRoleRequest +*/ +func (a *CameraApiService) DeleteOrganizationCameraRole(ctx context.Context, organizationId string, roleId string) CameraApiDeleteOrganizationCameraRoleRequest { + return CameraApiDeleteOrganizationCameraRoleRequest{ + ApiService: a, + ctx: ctx, + organizationId: organizationId, + roleId: roleId, + } +} + +// Execute executes the request +func (a *CameraApiService) DeleteOrganizationCameraRoleExecute(r CameraApiDeleteOrganizationCameraRoleRequest) (*http.Response, error) { + var ( + localVarHTTPMethod = http.MethodDelete + localVarPostBody interface{} + formFiles []formFile + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "CameraApiService.DeleteOrganizationCameraRole") + if err != nil { + return nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/organizations/{organizationId}/camera/roles/{roleId}" + localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"roleId"+"}", url.PathEscape(parameterValueToString(r.roleId, "roleId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarHTTPResponse, newErr + } + + return localVarHTTPResponse, nil +} + type CameraApiGenerateDeviceCameraSnapshotRequest struct { ctx context.Context ApiService *CameraApiService @@ -2151,7 +2389,7 @@ type CameraApiGetDeviceCameraVideoSettingsRequest struct { serial string } -func (r CameraApiGetDeviceCameraVideoSettingsRequest) Execute() (map[string]interface{}, *http.Response, error) { +func (r CameraApiGetDeviceCameraVideoSettingsRequest) Execute() (*GetDeviceCameraVideoSettings200Response, *http.Response, error) { return r.ApiService.GetDeviceCameraVideoSettingsExecute(r) } @@ -2173,13 +2411,13 @@ func (a *CameraApiService) GetDeviceCameraVideoSettings(ctx context.Context, ser } // Execute executes the request -// @return map[string]interface{} -func (a *CameraApiService) GetDeviceCameraVideoSettingsExecute(r CameraApiGetDeviceCameraVideoSettingsRequest) (map[string]interface{}, *http.Response, error) { +// @return GetDeviceCameraVideoSettings200Response +func (a *CameraApiService) GetDeviceCameraVideoSettingsExecute(r CameraApiGetDeviceCameraVideoSettingsRequest) (*GetDeviceCameraVideoSettings200Response, *http.Response, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} formFiles []formFile - localVarReturnValue map[string]interface{} + localVarReturnValue *GetDeviceCameraVideoSettings200Response ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "CameraApiService.GetDeviceCameraVideoSettings") @@ -2623,7 +2861,7 @@ type CameraApiGetNetworkCameraSchedulesRequest struct { networkId string } -func (r CameraApiGetNetworkCameraSchedulesRequest) Execute() ([]map[string]interface{}, *http.Response, error) { +func (r CameraApiGetNetworkCameraSchedulesRequest) Execute() ([]GetNetworkCameraSchedules200ResponseInner, *http.Response, error) { return r.ApiService.GetNetworkCameraSchedulesExecute(r) } @@ -2645,13 +2883,13 @@ func (a *CameraApiService) GetNetworkCameraSchedules(ctx context.Context, networ } // Execute executes the request -// @return []map[string]interface{} -func (a *CameraApiService) GetNetworkCameraSchedulesExecute(r CameraApiGetNetworkCameraSchedulesRequest) ([]map[string]interface{}, *http.Response, error) { +// @return []GetNetworkCameraSchedules200ResponseInner +func (a *CameraApiService) GetNetworkCameraSchedulesExecute(r CameraApiGetNetworkCameraSchedulesRequest) ([]GetNetworkCameraSchedules200ResponseInner, *http.Response, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} formFiles []formFile - localVarReturnValue []map[string]interface{} + localVarReturnValue []GetNetworkCameraSchedules200ResponseInner ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "CameraApiService.GetNetworkCameraSchedules") @@ -3363,63 +3601,61 @@ func (a *CameraApiService) GetOrganizationCameraOnboardingStatusesExecute(r Came return localVarReturnValue, localVarHTTPResponse, nil } -type CameraApiUpdateDeviceCameraCustomAnalyticsRequest struct { +type CameraApiGetOrganizationCameraPermissionRequest struct { ctx context.Context ApiService *CameraApiService - serial string - updateDeviceCameraCustomAnalyticsRequest *UpdateDeviceCameraCustomAnalyticsRequest -} - -func (r CameraApiUpdateDeviceCameraCustomAnalyticsRequest) UpdateDeviceCameraCustomAnalyticsRequest(updateDeviceCameraCustomAnalyticsRequest UpdateDeviceCameraCustomAnalyticsRequest) CameraApiUpdateDeviceCameraCustomAnalyticsRequest { - r.updateDeviceCameraCustomAnalyticsRequest = &updateDeviceCameraCustomAnalyticsRequest - return r + organizationId string + permissionScopeId string } -func (r CameraApiUpdateDeviceCameraCustomAnalyticsRequest) Execute() (map[string]interface{}, *http.Response, error) { - return r.ApiService.UpdateDeviceCameraCustomAnalyticsExecute(r) +func (r CameraApiGetOrganizationCameraPermissionRequest) Execute() (*GetOrganizationCameraPermissions200ResponseInner, *http.Response, error) { + return r.ApiService.GetOrganizationCameraPermissionExecute(r) } /* -UpdateDeviceCameraCustomAnalytics Update custom analytics settings for a camera +GetOrganizationCameraPermission Retrieve a single permission scope -Update custom analytics settings for a camera +Retrieve a single permission scope @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param serial Serial - @return CameraApiUpdateDeviceCameraCustomAnalyticsRequest + @param organizationId Organization ID + @param permissionScopeId Permission scope ID + @return CameraApiGetOrganizationCameraPermissionRequest */ -func (a *CameraApiService) UpdateDeviceCameraCustomAnalytics(ctx context.Context, serial string) CameraApiUpdateDeviceCameraCustomAnalyticsRequest { - return CameraApiUpdateDeviceCameraCustomAnalyticsRequest{ +func (a *CameraApiService) GetOrganizationCameraPermission(ctx context.Context, organizationId string, permissionScopeId string) CameraApiGetOrganizationCameraPermissionRequest { + return CameraApiGetOrganizationCameraPermissionRequest{ ApiService: a, ctx: ctx, - serial: serial, + organizationId: organizationId, + permissionScopeId: permissionScopeId, } } // Execute executes the request -// @return map[string]interface{} -func (a *CameraApiService) UpdateDeviceCameraCustomAnalyticsExecute(r CameraApiUpdateDeviceCameraCustomAnalyticsRequest) (map[string]interface{}, *http.Response, error) { +// @return GetOrganizationCameraPermissions200ResponseInner +func (a *CameraApiService) GetOrganizationCameraPermissionExecute(r CameraApiGetOrganizationCameraPermissionRequest) (*GetOrganizationCameraPermissions200ResponseInner, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodPut + localVarHTTPMethod = http.MethodGet localVarPostBody interface{} formFiles []formFile - localVarReturnValue map[string]interface{} + localVarReturnValue *GetOrganizationCameraPermissions200ResponseInner ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "CameraApiService.UpdateDeviceCameraCustomAnalytics") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "CameraApiService.GetOrganizationCameraPermission") if err != nil { return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/devices/{serial}/camera/customAnalytics" - localVarPath = strings.Replace(localVarPath, "{"+"serial"+"}", url.PathEscape(parameterValueToString(r.serial, "serial")), -1) + localVarPath := localBasePath + "/organizations/{organizationId}/camera/permissions/{permissionScopeId}" + localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"permissionScopeId"+"}", url.PathEscape(parameterValueToString(r.permissionScopeId, "permissionScopeId")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} // to determine the Content-Type header - localVarHTTPContentTypes := []string{"application/json"} + localVarHTTPContentTypes := []string{} // set Content-Type header localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) @@ -3435,8 +3671,6 @@ func (a *CameraApiService) UpdateDeviceCameraCustomAnalyticsExecute(r CameraApiU if localVarHTTPHeaderAccept != "" { localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept } - // body params - localVarPostBody = r.updateDeviceCameraCustomAnalyticsRequest if r.ctx != nil { // API Key Authentication if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { @@ -3488,26 +3722,506 @@ func (a *CameraApiService) UpdateDeviceCameraCustomAnalyticsExecute(r CameraApiU return localVarReturnValue, localVarHTTPResponse, nil } -type CameraApiUpdateDeviceCameraQualityAndRetentionRequest struct { +type CameraApiGetOrganizationCameraPermissionsRequest struct { ctx context.Context ApiService *CameraApiService - serial string - updateDeviceCameraQualityAndRetentionRequest *UpdateDeviceCameraQualityAndRetentionRequest -} - -func (r CameraApiUpdateDeviceCameraQualityAndRetentionRequest) UpdateDeviceCameraQualityAndRetentionRequest(updateDeviceCameraQualityAndRetentionRequest UpdateDeviceCameraQualityAndRetentionRequest) CameraApiUpdateDeviceCameraQualityAndRetentionRequest { - r.updateDeviceCameraQualityAndRetentionRequest = &updateDeviceCameraQualityAndRetentionRequest - return r + organizationId string } -func (r CameraApiUpdateDeviceCameraQualityAndRetentionRequest) Execute() (map[string]interface{}, *http.Response, error) { - return r.ApiService.UpdateDeviceCameraQualityAndRetentionExecute(r) +func (r CameraApiGetOrganizationCameraPermissionsRequest) Execute() ([]GetOrganizationCameraPermissions200ResponseInner, *http.Response, error) { + return r.ApiService.GetOrganizationCameraPermissionsExecute(r) } /* -UpdateDeviceCameraQualityAndRetention Update quality and retention settings for the given camera +GetOrganizationCameraPermissions List the permissions scopes for this organization -Update quality and retention settings for the given camera +List the permissions scopes for this organization + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param organizationId Organization ID + @return CameraApiGetOrganizationCameraPermissionsRequest +*/ +func (a *CameraApiService) GetOrganizationCameraPermissions(ctx context.Context, organizationId string) CameraApiGetOrganizationCameraPermissionsRequest { + return CameraApiGetOrganizationCameraPermissionsRequest{ + ApiService: a, + ctx: ctx, + organizationId: organizationId, + } +} + +// Execute executes the request +// @return []GetOrganizationCameraPermissions200ResponseInner +func (a *CameraApiService) GetOrganizationCameraPermissionsExecute(r CameraApiGetOrganizationCameraPermissionsRequest) ([]GetOrganizationCameraPermissions200ResponseInner, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue []GetOrganizationCameraPermissions200ResponseInner + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "CameraApiService.GetOrganizationCameraPermissions") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/organizations/{organizationId}/camera/permissions" + localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + +type CameraApiGetOrganizationCameraRoleRequest struct { + ctx context.Context + ApiService *CameraApiService + organizationId string + roleId string +} + +func (r CameraApiGetOrganizationCameraRoleRequest) Execute() (map[string]interface{}, *http.Response, error) { + return r.ApiService.GetOrganizationCameraRoleExecute(r) +} + +/* +GetOrganizationCameraRole Retrieve a single role. + +Retrieve a single role. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param organizationId Organization ID + @param roleId Role ID + @return CameraApiGetOrganizationCameraRoleRequest +*/ +func (a *CameraApiService) GetOrganizationCameraRole(ctx context.Context, organizationId string, roleId string) CameraApiGetOrganizationCameraRoleRequest { + return CameraApiGetOrganizationCameraRoleRequest{ + ApiService: a, + ctx: ctx, + organizationId: organizationId, + roleId: roleId, + } +} + +// Execute executes the request +// @return map[string]interface{} +func (a *CameraApiService) GetOrganizationCameraRoleExecute(r CameraApiGetOrganizationCameraRoleRequest) (map[string]interface{}, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue map[string]interface{} + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "CameraApiService.GetOrganizationCameraRole") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/organizations/{organizationId}/camera/roles/{roleId}" + localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"roleId"+"}", url.PathEscape(parameterValueToString(r.roleId, "roleId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + +type CameraApiGetOrganizationCameraRolesRequest struct { + ctx context.Context + ApiService *CameraApiService + organizationId string +} + +func (r CameraApiGetOrganizationCameraRolesRequest) Execute() ([]map[string]interface{}, *http.Response, error) { + return r.ApiService.GetOrganizationCameraRolesExecute(r) +} + +/* +GetOrganizationCameraRoles List all the roles in this organization + +List all the roles in this organization + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param organizationId Organization ID + @return CameraApiGetOrganizationCameraRolesRequest +*/ +func (a *CameraApiService) GetOrganizationCameraRoles(ctx context.Context, organizationId string) CameraApiGetOrganizationCameraRolesRequest { + return CameraApiGetOrganizationCameraRolesRequest{ + ApiService: a, + ctx: ctx, + organizationId: organizationId, + } +} + +// Execute executes the request +// @return []map[string]interface{} +func (a *CameraApiService) GetOrganizationCameraRolesExecute(r CameraApiGetOrganizationCameraRolesRequest) ([]map[string]interface{}, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue []map[string]interface{} + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "CameraApiService.GetOrganizationCameraRoles") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/organizations/{organizationId}/camera/roles" + localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + +type CameraApiUpdateDeviceCameraCustomAnalyticsRequest struct { + ctx context.Context + ApiService *CameraApiService + serial string + updateDeviceCameraCustomAnalyticsRequest *UpdateDeviceCameraCustomAnalyticsRequest +} + +func (r CameraApiUpdateDeviceCameraCustomAnalyticsRequest) UpdateDeviceCameraCustomAnalyticsRequest(updateDeviceCameraCustomAnalyticsRequest UpdateDeviceCameraCustomAnalyticsRequest) CameraApiUpdateDeviceCameraCustomAnalyticsRequest { + r.updateDeviceCameraCustomAnalyticsRequest = &updateDeviceCameraCustomAnalyticsRequest + return r +} + +func (r CameraApiUpdateDeviceCameraCustomAnalyticsRequest) Execute() (map[string]interface{}, *http.Response, error) { + return r.ApiService.UpdateDeviceCameraCustomAnalyticsExecute(r) +} + +/* +UpdateDeviceCameraCustomAnalytics Update custom analytics settings for a camera + +Update custom analytics settings for a camera + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param serial Serial + @return CameraApiUpdateDeviceCameraCustomAnalyticsRequest +*/ +func (a *CameraApiService) UpdateDeviceCameraCustomAnalytics(ctx context.Context, serial string) CameraApiUpdateDeviceCameraCustomAnalyticsRequest { + return CameraApiUpdateDeviceCameraCustomAnalyticsRequest{ + ApiService: a, + ctx: ctx, + serial: serial, + } +} + +// Execute executes the request +// @return map[string]interface{} +func (a *CameraApiService) UpdateDeviceCameraCustomAnalyticsExecute(r CameraApiUpdateDeviceCameraCustomAnalyticsRequest) (map[string]interface{}, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodPut + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue map[string]interface{} + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "CameraApiService.UpdateDeviceCameraCustomAnalytics") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/devices/{serial}/camera/customAnalytics" + localVarPath = strings.Replace(localVarPath, "{"+"serial"+"}", url.PathEscape(parameterValueToString(r.serial, "serial")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + // body params + localVarPostBody = r.updateDeviceCameraCustomAnalyticsRequest + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + +type CameraApiUpdateDeviceCameraQualityAndRetentionRequest struct { + ctx context.Context + ApiService *CameraApiService + serial string + updateDeviceCameraQualityAndRetentionRequest *UpdateDeviceCameraQualityAndRetentionRequest +} + +func (r CameraApiUpdateDeviceCameraQualityAndRetentionRequest) UpdateDeviceCameraQualityAndRetentionRequest(updateDeviceCameraQualityAndRetentionRequest UpdateDeviceCameraQualityAndRetentionRequest) CameraApiUpdateDeviceCameraQualityAndRetentionRequest { + r.updateDeviceCameraQualityAndRetentionRequest = &updateDeviceCameraQualityAndRetentionRequest + return r +} + +func (r CameraApiUpdateDeviceCameraQualityAndRetentionRequest) Execute() (map[string]interface{}, *http.Response, error) { + return r.ApiService.UpdateDeviceCameraQualityAndRetentionExecute(r) +} + +/* +UpdateDeviceCameraQualityAndRetention Update quality and retention settings for the given camera + +Update quality and retention settings for the given camera @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param serial Serial @@ -3750,7 +4464,7 @@ func (r CameraApiUpdateDeviceCameraVideoSettingsRequest) UpdateDeviceCameraVideo return r } -func (r CameraApiUpdateDeviceCameraVideoSettingsRequest) Execute() (map[string]interface{}, *http.Response, error) { +func (r CameraApiUpdateDeviceCameraVideoSettingsRequest) Execute() (*GetDeviceCameraVideoSettings200Response, *http.Response, error) { return r.ApiService.UpdateDeviceCameraVideoSettingsExecute(r) } @@ -3772,13 +4486,13 @@ func (a *CameraApiService) UpdateDeviceCameraVideoSettings(ctx context.Context, } // Execute executes the request -// @return map[string]interface{} -func (a *CameraApiService) UpdateDeviceCameraVideoSettingsExecute(r CameraApiUpdateDeviceCameraVideoSettingsRequest) (map[string]interface{}, *http.Response, error) { +// @return GetDeviceCameraVideoSettings200Response +func (a *CameraApiService) UpdateDeviceCameraVideoSettingsExecute(r CameraApiUpdateDeviceCameraVideoSettingsRequest) (*GetDeviceCameraVideoSettings200Response, *http.Response, error) { var ( localVarHTTPMethod = http.MethodPut localVarPostBody interface{} formFiles []formFile - localVarReturnValue map[string]interface{} + localVarReturnValue *GetDeviceCameraVideoSettings200Response ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "CameraApiService.UpdateDeviceCameraVideoSettings") @@ -4373,3 +5087,132 @@ func (a *CameraApiService) UpdateOrganizationCameraOnboardingStatusesExecute(r C return localVarReturnValue, localVarHTTPResponse, nil } + +type CameraApiUpdateOrganizationCameraRoleRequest struct { + ctx context.Context + ApiService *CameraApiService + organizationId string + roleId string + updateOrganizationCameraRoleRequest *UpdateOrganizationCameraRoleRequest +} + +func (r CameraApiUpdateOrganizationCameraRoleRequest) UpdateOrganizationCameraRoleRequest(updateOrganizationCameraRoleRequest UpdateOrganizationCameraRoleRequest) CameraApiUpdateOrganizationCameraRoleRequest { + r.updateOrganizationCameraRoleRequest = &updateOrganizationCameraRoleRequest + return r +} + +func (r CameraApiUpdateOrganizationCameraRoleRequest) Execute() (map[string]interface{}, *http.Response, error) { + return r.ApiService.UpdateOrganizationCameraRoleExecute(r) +} + +/* +UpdateOrganizationCameraRole Update an existing role in this organization. + +Update an existing role in this organization. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param organizationId Organization ID + @param roleId Role ID + @return CameraApiUpdateOrganizationCameraRoleRequest +*/ +func (a *CameraApiService) UpdateOrganizationCameraRole(ctx context.Context, organizationId string, roleId string) CameraApiUpdateOrganizationCameraRoleRequest { + return CameraApiUpdateOrganizationCameraRoleRequest{ + ApiService: a, + ctx: ctx, + organizationId: organizationId, + roleId: roleId, + } +} + +// Execute executes the request +// @return map[string]interface{} +func (a *CameraApiService) UpdateOrganizationCameraRoleExecute(r CameraApiUpdateOrganizationCameraRoleRequest) (map[string]interface{}, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodPut + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue map[string]interface{} + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "CameraApiService.UpdateOrganizationCameraRole") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/organizations/{organizationId}/camera/roles/{roleId}" + localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"roleId"+"}", url.PathEscape(parameterValueToString(r.roleId, "roleId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + // body params + localVarPostBody = r.updateOrganizationCameraRoleRequest + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} diff --git a/client/api_categories.go b/client/api_categories.go index 557227753..d9667d17c 100644 --- a/client/api_categories.go +++ b/client/api_categories.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_cellular.go b/client/api_cellular.go index 04ac6eb27..e638d9fdf 100644 --- a/client/api_cellular.go +++ b/client/api_cellular.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_cellular_firewall_rules.go b/client/api_cellular_firewall_rules.go index c1166487c..789b55991 100644 --- a/client/api_cellular_firewall_rules.go +++ b/client/api_cellular_firewall_rules.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_cellular_gateway.go b/client/api_cellular_gateway.go index 85bb04ea8..2fa92670d 100644 --- a/client/api_cellular_gateway.go +++ b/client/api_cellular_gateway.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_cellular_usage_history.go b/client/api_cellular_usage_history.go index 9f647be0b..635f28c79 100644 --- a/client/api_cellular_usage_history.go +++ b/client/api_cellular_usage_history.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_certs.go b/client/api_certs.go index 6ac1002cd..6587fd04d 100644 --- a/client/api_certs.go +++ b/client/api_certs.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_change_history.go b/client/api_change_history.go index 1d29107cd..849c48ee5 100644 --- a/client/api_change_history.go +++ b/client/api_change_history.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_channel_utilization.go b/client/api_channel_utilization.go index 348299c3e..283016959 100644 --- a/client/api_channel_utilization.go +++ b/client/api_channel_utilization.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_channel_utilization_history.go b/client/api_channel_utilization_history.go index f35f9ef47..5963a64dc 100644 --- a/client/api_channel_utilization_history.go +++ b/client/api_channel_utilization_history.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_claim.go b/client/api_claim.go index fcaa22671..2e3c5856e 100644 --- a/client/api_claim.go +++ b/client/api_claim.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_client_count_history.go b/client/api_client_count_history.go index 13b1278d3..95cb96a72 100644 --- a/client/api_client_count_history.go +++ b/client/api_client_count_history.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_clients.go b/client/api_clients.go index 1137a4a2b..d7b59daf4 100644 --- a/client/api_clients.go +++ b/client/api_clients.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -3657,7 +3657,7 @@ func (r ClientsApiGetOrganizationSummaryTopClientsByUsageRequest) T1(t1 string) return r } -// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. func (r ClientsApiGetOrganizationSummaryTopClientsByUsageRequest) Timespan(timespan float32) ClientsApiGetOrganizationSummaryTopClientsByUsageRequest { r.timespan = ×pan return r diff --git a/client/api_cloud_monitoring.go b/client/api_cloud_monitoring.go index 56690c1a4..53409c536 100644 --- a/client/api_cloud_monitoring.go +++ b/client/api_cloud_monitoring.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_config_templates.go b/client/api_config_templates.go index f331a321c..b8af7207f 100644 --- a/client/api_config_templates.go +++ b/client/api_config_templates.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_configuration_changes.go b/client/api_configuration_changes.go index ca1b55f99..c50dbfb10 100644 --- a/client/api_configuration_changes.go +++ b/client/api_configuration_changes.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_configure.go b/client/api_configure.go index 5e79aaf06..f359ace96 100644 --- a/client/api_configure.go +++ b/client/api_configure.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -157,6 +157,134 @@ func (a *ConfigureApiService) AddNetworkSwitchStackExecute(r ConfigureApiAddNetw return localVarReturnValue, localVarHTTPResponse, nil } +type ConfigureApiAssignNetworkWirelessEthernetPortsProfilesRequest struct { + ctx context.Context + ApiService *ConfigureApiService + networkId string + assignNetworkWirelessEthernetPortsProfilesRequest *AssignNetworkWirelessEthernetPortsProfilesRequest +} + +func (r ConfigureApiAssignNetworkWirelessEthernetPortsProfilesRequest) AssignNetworkWirelessEthernetPortsProfilesRequest(assignNetworkWirelessEthernetPortsProfilesRequest AssignNetworkWirelessEthernetPortsProfilesRequest) ConfigureApiAssignNetworkWirelessEthernetPortsProfilesRequest { + r.assignNetworkWirelessEthernetPortsProfilesRequest = &assignNetworkWirelessEthernetPortsProfilesRequest + return r +} + +func (r ConfigureApiAssignNetworkWirelessEthernetPortsProfilesRequest) Execute() (*AssignNetworkWirelessEthernetPortsProfiles201Response, *http.Response, error) { + return r.ApiService.AssignNetworkWirelessEthernetPortsProfilesExecute(r) +} + +/* +AssignNetworkWirelessEthernetPortsProfiles Assign AP port profile to list of APs + +Assign AP port profile to list of APs + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param networkId Network ID + @return ConfigureApiAssignNetworkWirelessEthernetPortsProfilesRequest +*/ +func (a *ConfigureApiService) AssignNetworkWirelessEthernetPortsProfiles(ctx context.Context, networkId string) ConfigureApiAssignNetworkWirelessEthernetPortsProfilesRequest { + return ConfigureApiAssignNetworkWirelessEthernetPortsProfilesRequest{ + ApiService: a, + ctx: ctx, + networkId: networkId, + } +} + +// Execute executes the request +// @return AssignNetworkWirelessEthernetPortsProfiles201Response +func (a *ConfigureApiService) AssignNetworkWirelessEthernetPortsProfilesExecute(r ConfigureApiAssignNetworkWirelessEthernetPortsProfilesRequest) (*AssignNetworkWirelessEthernetPortsProfiles201Response, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *AssignNetworkWirelessEthernetPortsProfiles201Response + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.AssignNetworkWirelessEthernetPortsProfiles") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/networks/{networkId}/wireless/ethernet/ports/profiles/assign" + localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + if r.assignNetworkWirelessEthernetPortsProfilesRequest == nil { + return localVarReturnValue, nil, reportError("assignNetworkWirelessEthernetPortsProfilesRequest is required and must be specified") + } + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + // body params + localVarPostBody = r.assignNetworkWirelessEthernetPortsProfilesRequest + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + type ConfigureApiAssignOrganizationLicensesSeatsRequest struct { ctx context.Context ApiService *ConfigureApiService @@ -5507,33 +5635,33 @@ func (a *ConfigureApiService) CreateNetworkWebhooksWebhookTestExecute(r Configur return localVarReturnValue, localVarHTTPResponse, nil } -type ConfigureApiCreateNetworkWirelessRfProfileRequest struct { +type ConfigureApiCreateNetworkWirelessEthernetPortsProfileRequest struct { ctx context.Context ApiService *ConfigureApiService networkId string - createNetworkWirelessRfProfileRequest *CreateNetworkWirelessRfProfileRequest + createNetworkWirelessEthernetPortsProfileRequest *CreateNetworkWirelessEthernetPortsProfileRequest } -func (r ConfigureApiCreateNetworkWirelessRfProfileRequest) CreateNetworkWirelessRfProfileRequest(createNetworkWirelessRfProfileRequest CreateNetworkWirelessRfProfileRequest) ConfigureApiCreateNetworkWirelessRfProfileRequest { - r.createNetworkWirelessRfProfileRequest = &createNetworkWirelessRfProfileRequest +func (r ConfigureApiCreateNetworkWirelessEthernetPortsProfileRequest) CreateNetworkWirelessEthernetPortsProfileRequest(createNetworkWirelessEthernetPortsProfileRequest CreateNetworkWirelessEthernetPortsProfileRequest) ConfigureApiCreateNetworkWirelessEthernetPortsProfileRequest { + r.createNetworkWirelessEthernetPortsProfileRequest = &createNetworkWirelessEthernetPortsProfileRequest return r } -func (r ConfigureApiCreateNetworkWirelessRfProfileRequest) Execute() (*GetNetworkWirelessRfProfiles200Response, *http.Response, error) { - return r.ApiService.CreateNetworkWirelessRfProfileExecute(r) +func (r ConfigureApiCreateNetworkWirelessEthernetPortsProfileRequest) Execute() (*GetNetworkWirelessEthernetPortsProfiles200ResponseInner, *http.Response, error) { + return r.ApiService.CreateNetworkWirelessEthernetPortsProfileExecute(r) } /* -CreateNetworkWirelessRfProfile Creates new RF profile for this network +CreateNetworkWirelessEthernetPortsProfile Create an AP port profile -Creates new RF profile for this network +Create an AP port profile @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param networkId Network ID - @return ConfigureApiCreateNetworkWirelessRfProfileRequest + @return ConfigureApiCreateNetworkWirelessEthernetPortsProfileRequest */ -func (a *ConfigureApiService) CreateNetworkWirelessRfProfile(ctx context.Context, networkId string) ConfigureApiCreateNetworkWirelessRfProfileRequest { - return ConfigureApiCreateNetworkWirelessRfProfileRequest{ +func (a *ConfigureApiService) CreateNetworkWirelessEthernetPortsProfile(ctx context.Context, networkId string) ConfigureApiCreateNetworkWirelessEthernetPortsProfileRequest { + return ConfigureApiCreateNetworkWirelessEthernetPortsProfileRequest{ ApiService: a, ctx: ctx, networkId: networkId, @@ -5541,28 +5669,28 @@ func (a *ConfigureApiService) CreateNetworkWirelessRfProfile(ctx context.Context } // Execute executes the request -// @return GetNetworkWirelessRfProfiles200Response -func (a *ConfigureApiService) CreateNetworkWirelessRfProfileExecute(r ConfigureApiCreateNetworkWirelessRfProfileRequest) (*GetNetworkWirelessRfProfiles200Response, *http.Response, error) { +// @return GetNetworkWirelessEthernetPortsProfiles200ResponseInner +func (a *ConfigureApiService) CreateNetworkWirelessEthernetPortsProfileExecute(r ConfigureApiCreateNetworkWirelessEthernetPortsProfileRequest) (*GetNetworkWirelessEthernetPortsProfiles200ResponseInner, *http.Response, error) { var ( localVarHTTPMethod = http.MethodPost localVarPostBody interface{} formFiles []formFile - localVarReturnValue *GetNetworkWirelessRfProfiles200Response + localVarReturnValue *GetNetworkWirelessEthernetPortsProfiles200ResponseInner ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.CreateNetworkWirelessRfProfile") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.CreateNetworkWirelessEthernetPortsProfile") if err != nil { return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/networks/{networkId}/wireless/rfProfiles" + localVarPath := localBasePath + "/networks/{networkId}/wireless/ethernet/ports/profiles" localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} - if r.createNetworkWirelessRfProfileRequest == nil { - return localVarReturnValue, nil, reportError("createNetworkWirelessRfProfileRequest is required and must be specified") + if r.createNetworkWirelessEthernetPortsProfileRequest == nil { + return localVarReturnValue, nil, reportError("createNetworkWirelessEthernetPortsProfileRequest is required and must be specified") } // to determine the Content-Type header @@ -5583,7 +5711,7 @@ func (a *ConfigureApiService) CreateNetworkWirelessRfProfileExecute(r ConfigureA localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept } // body params - localVarPostBody = r.createNetworkWirelessRfProfileRequest + localVarPostBody = r.createNetworkWirelessEthernetPortsProfileRequest if r.ctx != nil { // API Key Authentication if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { @@ -5635,66 +5763,62 @@ func (a *ConfigureApiService) CreateNetworkWirelessRfProfileExecute(r ConfigureA return localVarReturnValue, localVarHTTPResponse, nil } -type ConfigureApiCreateNetworkWirelessSsidIdentityPskRequest struct { +type ConfigureApiCreateNetworkWirelessRfProfileRequest struct { ctx context.Context ApiService *ConfigureApiService networkId string - number string - createNetworkWirelessSsidIdentityPskRequest *CreateNetworkWirelessSsidIdentityPskRequest + createNetworkWirelessRfProfileRequest *CreateNetworkWirelessRfProfileRequest } -func (r ConfigureApiCreateNetworkWirelessSsidIdentityPskRequest) CreateNetworkWirelessSsidIdentityPskRequest(createNetworkWirelessSsidIdentityPskRequest CreateNetworkWirelessSsidIdentityPskRequest) ConfigureApiCreateNetworkWirelessSsidIdentityPskRequest { - r.createNetworkWirelessSsidIdentityPskRequest = &createNetworkWirelessSsidIdentityPskRequest +func (r ConfigureApiCreateNetworkWirelessRfProfileRequest) CreateNetworkWirelessRfProfileRequest(createNetworkWirelessRfProfileRequest CreateNetworkWirelessRfProfileRequest) ConfigureApiCreateNetworkWirelessRfProfileRequest { + r.createNetworkWirelessRfProfileRequest = &createNetworkWirelessRfProfileRequest return r } -func (r ConfigureApiCreateNetworkWirelessSsidIdentityPskRequest) Execute() (map[string]interface{}, *http.Response, error) { - return r.ApiService.CreateNetworkWirelessSsidIdentityPskExecute(r) +func (r ConfigureApiCreateNetworkWirelessRfProfileRequest) Execute() (*GetNetworkWirelessRfProfiles200Response, *http.Response, error) { + return r.ApiService.CreateNetworkWirelessRfProfileExecute(r) } /* -CreateNetworkWirelessSsidIdentityPsk Create an Identity PSK +CreateNetworkWirelessRfProfile Creates new RF profile for this network -Create an Identity PSK +Creates new RF profile for this network @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param networkId Network ID - @param number Number - @return ConfigureApiCreateNetworkWirelessSsidIdentityPskRequest + @return ConfigureApiCreateNetworkWirelessRfProfileRequest */ -func (a *ConfigureApiService) CreateNetworkWirelessSsidIdentityPsk(ctx context.Context, networkId string, number string) ConfigureApiCreateNetworkWirelessSsidIdentityPskRequest { - return ConfigureApiCreateNetworkWirelessSsidIdentityPskRequest{ +func (a *ConfigureApiService) CreateNetworkWirelessRfProfile(ctx context.Context, networkId string) ConfigureApiCreateNetworkWirelessRfProfileRequest { + return ConfigureApiCreateNetworkWirelessRfProfileRequest{ ApiService: a, ctx: ctx, networkId: networkId, - number: number, } } // Execute executes the request -// @return map[string]interface{} -func (a *ConfigureApiService) CreateNetworkWirelessSsidIdentityPskExecute(r ConfigureApiCreateNetworkWirelessSsidIdentityPskRequest) (map[string]interface{}, *http.Response, error) { +// @return GetNetworkWirelessRfProfiles200Response +func (a *ConfigureApiService) CreateNetworkWirelessRfProfileExecute(r ConfigureApiCreateNetworkWirelessRfProfileRequest) (*GetNetworkWirelessRfProfiles200Response, *http.Response, error) { var ( localVarHTTPMethod = http.MethodPost localVarPostBody interface{} formFiles []formFile - localVarReturnValue map[string]interface{} + localVarReturnValue *GetNetworkWirelessRfProfiles200Response ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.CreateNetworkWirelessSsidIdentityPsk") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.CreateNetworkWirelessRfProfile") if err != nil { return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/networks/{networkId}/wireless/ssids/{number}/identityPsks" + localVarPath := localBasePath + "/networks/{networkId}/wireless/rfProfiles" localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"number"+"}", url.PathEscape(parameterValueToString(r.number, "number")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} - if r.createNetworkWirelessSsidIdentityPskRequest == nil { - return localVarReturnValue, nil, reportError("createNetworkWirelessSsidIdentityPskRequest is required and must be specified") + if r.createNetworkWirelessRfProfileRequest == nil { + return localVarReturnValue, nil, reportError("createNetworkWirelessRfProfileRequest is required and must be specified") } // to determine the Content-Type header @@ -5715,7 +5839,7 @@ func (a *ConfigureApiService) CreateNetworkWirelessSsidIdentityPskExecute(r Conf localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept } // body params - localVarPostBody = r.createNetworkWirelessSsidIdentityPskRequest + localVarPostBody = r.createNetworkWirelessRfProfileRequest if r.ctx != nil { // API Key Authentication if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { @@ -5767,58 +5891,66 @@ func (a *ConfigureApiService) CreateNetworkWirelessSsidIdentityPskExecute(r Conf return localVarReturnValue, localVarHTTPResponse, nil } -type ConfigureApiCreateOrganizationRequest struct { +type ConfigureApiCreateNetworkWirelessSsidIdentityPskRequest struct { ctx context.Context ApiService *ConfigureApiService - createOrganizationRequest *CreateOrganizationRequest + networkId string + number string + createNetworkWirelessSsidIdentityPskRequest *CreateNetworkWirelessSsidIdentityPskRequest } -func (r ConfigureApiCreateOrganizationRequest) CreateOrganizationRequest(createOrganizationRequest CreateOrganizationRequest) ConfigureApiCreateOrganizationRequest { - r.createOrganizationRequest = &createOrganizationRequest +func (r ConfigureApiCreateNetworkWirelessSsidIdentityPskRequest) CreateNetworkWirelessSsidIdentityPskRequest(createNetworkWirelessSsidIdentityPskRequest CreateNetworkWirelessSsidIdentityPskRequest) ConfigureApiCreateNetworkWirelessSsidIdentityPskRequest { + r.createNetworkWirelessSsidIdentityPskRequest = &createNetworkWirelessSsidIdentityPskRequest return r } -func (r ConfigureApiCreateOrganizationRequest) Execute() (*GetOrganizations200ResponseInner, *http.Response, error) { - return r.ApiService.CreateOrganizationExecute(r) +func (r ConfigureApiCreateNetworkWirelessSsidIdentityPskRequest) Execute() (map[string]interface{}, *http.Response, error) { + return r.ApiService.CreateNetworkWirelessSsidIdentityPskExecute(r) } /* -CreateOrganization Create a new organization +CreateNetworkWirelessSsidIdentityPsk Create an Identity PSK -Create a new organization +Create an Identity PSK @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @return ConfigureApiCreateOrganizationRequest + @param networkId Network ID + @param number Number + @return ConfigureApiCreateNetworkWirelessSsidIdentityPskRequest */ -func (a *ConfigureApiService) CreateOrganization(ctx context.Context) ConfigureApiCreateOrganizationRequest { - return ConfigureApiCreateOrganizationRequest{ +func (a *ConfigureApiService) CreateNetworkWirelessSsidIdentityPsk(ctx context.Context, networkId string, number string) ConfigureApiCreateNetworkWirelessSsidIdentityPskRequest { + return ConfigureApiCreateNetworkWirelessSsidIdentityPskRequest{ ApiService: a, ctx: ctx, + networkId: networkId, + number: number, } } // Execute executes the request -// @return GetOrganizations200ResponseInner -func (a *ConfigureApiService) CreateOrganizationExecute(r ConfigureApiCreateOrganizationRequest) (*GetOrganizations200ResponseInner, *http.Response, error) { +// @return map[string]interface{} +func (a *ConfigureApiService) CreateNetworkWirelessSsidIdentityPskExecute(r ConfigureApiCreateNetworkWirelessSsidIdentityPskRequest) (map[string]interface{}, *http.Response, error) { var ( localVarHTTPMethod = http.MethodPost localVarPostBody interface{} formFiles []formFile - localVarReturnValue *GetOrganizations200ResponseInner + localVarReturnValue map[string]interface{} ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.CreateOrganization") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.CreateNetworkWirelessSsidIdentityPsk") if err != nil { return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/organizations" + localVarPath := localBasePath + "/networks/{networkId}/wireless/ssids/{number}/identityPsks" + localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"number"+"}", url.PathEscape(parameterValueToString(r.number, "number")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} - if r.createOrganizationRequest == nil { - return localVarReturnValue, nil, reportError("createOrganizationRequest is required and must be specified") + if r.createNetworkWirelessSsidIdentityPskRequest == nil { + return localVarReturnValue, nil, reportError("createNetworkWirelessSsidIdentityPskRequest is required and must be specified") } // to determine the Content-Type header @@ -5839,7 +5971,7 @@ func (a *ConfigureApiService) CreateOrganizationExecute(r ConfigureApiCreateOrga localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept } // body params - localVarPostBody = r.createOrganizationRequest + localVarPostBody = r.createNetworkWirelessSsidIdentityPskRequest if r.ctx != nil { // API Key Authentication if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { @@ -5891,62 +6023,58 @@ func (a *ConfigureApiService) CreateOrganizationExecute(r ConfigureApiCreateOrga return localVarReturnValue, localVarHTTPResponse, nil } -type ConfigureApiCreateOrganizationActionBatchRequest struct { +type ConfigureApiCreateOrganizationRequest struct { ctx context.Context ApiService *ConfigureApiService - organizationId string - createOrganizationActionBatchRequest *CreateOrganizationActionBatchRequest + createOrganizationRequest *CreateOrganizationRequest } -func (r ConfigureApiCreateOrganizationActionBatchRequest) CreateOrganizationActionBatchRequest(createOrganizationActionBatchRequest CreateOrganizationActionBatchRequest) ConfigureApiCreateOrganizationActionBatchRequest { - r.createOrganizationActionBatchRequest = &createOrganizationActionBatchRequest +func (r ConfigureApiCreateOrganizationRequest) CreateOrganizationRequest(createOrganizationRequest CreateOrganizationRequest) ConfigureApiCreateOrganizationRequest { + r.createOrganizationRequest = &createOrganizationRequest return r } -func (r ConfigureApiCreateOrganizationActionBatchRequest) Execute() (*CreateOrganizationActionBatch201Response, *http.Response, error) { - return r.ApiService.CreateOrganizationActionBatchExecute(r) +func (r ConfigureApiCreateOrganizationRequest) Execute() (*GetOrganizations200ResponseInner, *http.Response, error) { + return r.ApiService.CreateOrganizationExecute(r) } /* -CreateOrganizationActionBatch Create an action batch +CreateOrganization Create a new organization -Create an action batch +Create a new organization @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param organizationId Organization ID - @return ConfigureApiCreateOrganizationActionBatchRequest + @return ConfigureApiCreateOrganizationRequest */ -func (a *ConfigureApiService) CreateOrganizationActionBatch(ctx context.Context, organizationId string) ConfigureApiCreateOrganizationActionBatchRequest { - return ConfigureApiCreateOrganizationActionBatchRequest{ +func (a *ConfigureApiService) CreateOrganization(ctx context.Context) ConfigureApiCreateOrganizationRequest { + return ConfigureApiCreateOrganizationRequest{ ApiService: a, ctx: ctx, - organizationId: organizationId, } } // Execute executes the request -// @return CreateOrganizationActionBatch201Response -func (a *ConfigureApiService) CreateOrganizationActionBatchExecute(r ConfigureApiCreateOrganizationActionBatchRequest) (*CreateOrganizationActionBatch201Response, *http.Response, error) { +// @return GetOrganizations200ResponseInner +func (a *ConfigureApiService) CreateOrganizationExecute(r ConfigureApiCreateOrganizationRequest) (*GetOrganizations200ResponseInner, *http.Response, error) { var ( localVarHTTPMethod = http.MethodPost localVarPostBody interface{} formFiles []formFile - localVarReturnValue *CreateOrganizationActionBatch201Response + localVarReturnValue *GetOrganizations200ResponseInner ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.CreateOrganizationActionBatch") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.CreateOrganization") if err != nil { return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/organizations/{organizationId}/actionBatches" - localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) + localVarPath := localBasePath + "/organizations" localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} - if r.createOrganizationActionBatchRequest == nil { - return localVarReturnValue, nil, reportError("createOrganizationActionBatchRequest is required and must be specified") + if r.createOrganizationRequest == nil { + return localVarReturnValue, nil, reportError("createOrganizationRequest is required and must be specified") } // to determine the Content-Type header @@ -5967,7 +6095,135 @@ func (a *ConfigureApiService) CreateOrganizationActionBatchExecute(r ConfigureAp localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept } // body params - localVarPostBody = r.createOrganizationActionBatchRequest + localVarPostBody = r.createOrganizationRequest + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + +type ConfigureApiCreateOrganizationActionBatchRequest struct { + ctx context.Context + ApiService *ConfigureApiService + organizationId string + createOrganizationActionBatchRequest *CreateOrganizationActionBatchRequest +} + +func (r ConfigureApiCreateOrganizationActionBatchRequest) CreateOrganizationActionBatchRequest(createOrganizationActionBatchRequest CreateOrganizationActionBatchRequest) ConfigureApiCreateOrganizationActionBatchRequest { + r.createOrganizationActionBatchRequest = &createOrganizationActionBatchRequest + return r +} + +func (r ConfigureApiCreateOrganizationActionBatchRequest) Execute() (*CreateOrganizationActionBatch201Response, *http.Response, error) { + return r.ApiService.CreateOrganizationActionBatchExecute(r) +} + +/* +CreateOrganizationActionBatch Create an action batch + +Create an action batch + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param organizationId Organization ID + @return ConfigureApiCreateOrganizationActionBatchRequest +*/ +func (a *ConfigureApiService) CreateOrganizationActionBatch(ctx context.Context, organizationId string) ConfigureApiCreateOrganizationActionBatchRequest { + return ConfigureApiCreateOrganizationActionBatchRequest{ + ApiService: a, + ctx: ctx, + organizationId: organizationId, + } +} + +// Execute executes the request +// @return CreateOrganizationActionBatch201Response +func (a *ConfigureApiService) CreateOrganizationActionBatchExecute(r ConfigureApiCreateOrganizationActionBatchRequest) (*CreateOrganizationActionBatch201Response, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *CreateOrganizationActionBatch201Response + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.CreateOrganizationActionBatch") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/organizations/{organizationId}/actionBatches" + localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + if r.createOrganizationActionBatchRequest == nil { + return localVarReturnValue, nil, reportError("createOrganizationActionBatchRequest is required and must be specified") + } + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + // body params + localVarPostBody = r.createOrganizationActionBatchRequest if r.ctx != nil { // API Key Authentication if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { @@ -6909,6 +7165,134 @@ func (a *ConfigureApiService) CreateOrganizationCameraCustomAnalyticsArtifactExe return localVarReturnValue, localVarHTTPResponse, nil } +type ConfigureApiCreateOrganizationCameraRoleRequest struct { + ctx context.Context + ApiService *ConfigureApiService + organizationId string + createOrganizationCameraRoleRequest *CreateOrganizationCameraRoleRequest +} + +func (r ConfigureApiCreateOrganizationCameraRoleRequest) CreateOrganizationCameraRoleRequest(createOrganizationCameraRoleRequest CreateOrganizationCameraRoleRequest) ConfigureApiCreateOrganizationCameraRoleRequest { + r.createOrganizationCameraRoleRequest = &createOrganizationCameraRoleRequest + return r +} + +func (r ConfigureApiCreateOrganizationCameraRoleRequest) Execute() (map[string]interface{}, *http.Response, error) { + return r.ApiService.CreateOrganizationCameraRoleExecute(r) +} + +/* +CreateOrganizationCameraRole Creates new role for this organization. + +Creates new role for this organization. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param organizationId Organization ID + @return ConfigureApiCreateOrganizationCameraRoleRequest +*/ +func (a *ConfigureApiService) CreateOrganizationCameraRole(ctx context.Context, organizationId string) ConfigureApiCreateOrganizationCameraRoleRequest { + return ConfigureApiCreateOrganizationCameraRoleRequest{ + ApiService: a, + ctx: ctx, + organizationId: organizationId, + } +} + +// Execute executes the request +// @return map[string]interface{} +func (a *ConfigureApiService) CreateOrganizationCameraRoleExecute(r ConfigureApiCreateOrganizationCameraRoleRequest) (map[string]interface{}, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue map[string]interface{} + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.CreateOrganizationCameraRole") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/organizations/{organizationId}/camera/roles" + localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + if r.createOrganizationCameraRoleRequest == nil { + return localVarReturnValue, nil, reportError("createOrganizationCameraRoleRequest is required and must be specified") + } + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + // body params + localVarPostBody = r.createOrganizationCameraRoleRequest + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + type ConfigureApiCreateOrganizationConfigTemplateRequest struct { ctx context.Context ApiService *ConfigureApiService @@ -11765,52 +12149,162 @@ func (a *ConfigureApiService) DeleteNetworkWebhooksPayloadTemplateExecute(r Conf return localVarHTTPResponse, nil } -type ConfigureApiDeleteNetworkWirelessRfProfileRequest struct { +type ConfigureApiDeleteNetworkWirelessEthernetPortsProfileRequest struct { ctx context.Context ApiService *ConfigureApiService networkId string - rfProfileId string + profileId string } -func (r ConfigureApiDeleteNetworkWirelessRfProfileRequest) Execute() (*http.Response, error) { - return r.ApiService.DeleteNetworkWirelessRfProfileExecute(r) +func (r ConfigureApiDeleteNetworkWirelessEthernetPortsProfileRequest) Execute() (*http.Response, error) { + return r.ApiService.DeleteNetworkWirelessEthernetPortsProfileExecute(r) } /* -DeleteNetworkWirelessRfProfile Delete a RF Profile +DeleteNetworkWirelessEthernetPortsProfile Delete an AP port profile -Delete a RF Profile +Delete an AP port profile @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param networkId Network ID - @param rfProfileId Rf profile ID - @return ConfigureApiDeleteNetworkWirelessRfProfileRequest + @param profileId Profile ID + @return ConfigureApiDeleteNetworkWirelessEthernetPortsProfileRequest */ -func (a *ConfigureApiService) DeleteNetworkWirelessRfProfile(ctx context.Context, networkId string, rfProfileId string) ConfigureApiDeleteNetworkWirelessRfProfileRequest { - return ConfigureApiDeleteNetworkWirelessRfProfileRequest{ +func (a *ConfigureApiService) DeleteNetworkWirelessEthernetPortsProfile(ctx context.Context, networkId string, profileId string) ConfigureApiDeleteNetworkWirelessEthernetPortsProfileRequest { + return ConfigureApiDeleteNetworkWirelessEthernetPortsProfileRequest{ ApiService: a, ctx: ctx, networkId: networkId, - rfProfileId: rfProfileId, + profileId: profileId, } } // Execute executes the request -func (a *ConfigureApiService) DeleteNetworkWirelessRfProfileExecute(r ConfigureApiDeleteNetworkWirelessRfProfileRequest) (*http.Response, error) { +func (a *ConfigureApiService) DeleteNetworkWirelessEthernetPortsProfileExecute(r ConfigureApiDeleteNetworkWirelessEthernetPortsProfileRequest) (*http.Response, error) { var ( localVarHTTPMethod = http.MethodDelete localVarPostBody interface{} formFiles []formFile ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.DeleteNetworkWirelessRfProfile") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.DeleteNetworkWirelessEthernetPortsProfile") if err != nil { return nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/networks/{networkId}/wireless/rfProfiles/{rfProfileId}" + localVarPath := localBasePath + "/networks/{networkId}/wireless/ethernet/ports/profiles/{profileId}" localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"rfProfileId"+"}", url.PathEscape(parameterValueToString(r.rfProfileId, "rfProfileId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"profileId"+"}", url.PathEscape(parameterValueToString(r.profileId, "profileId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarHTTPResponse, newErr + } + + return localVarHTTPResponse, nil +} + +type ConfigureApiDeleteNetworkWirelessRfProfileRequest struct { + ctx context.Context + ApiService *ConfigureApiService + networkId string + rfProfileId string +} + +func (r ConfigureApiDeleteNetworkWirelessRfProfileRequest) Execute() (*http.Response, error) { + return r.ApiService.DeleteNetworkWirelessRfProfileExecute(r) +} + +/* +DeleteNetworkWirelessRfProfile Delete a RF Profile + +Delete a RF Profile + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param networkId Network ID + @param rfProfileId Rf profile ID + @return ConfigureApiDeleteNetworkWirelessRfProfileRequest +*/ +func (a *ConfigureApiService) DeleteNetworkWirelessRfProfile(ctx context.Context, networkId string, rfProfileId string) ConfigureApiDeleteNetworkWirelessRfProfileRequest { + return ConfigureApiDeleteNetworkWirelessRfProfileRequest{ + ApiService: a, + ctx: ctx, + networkId: networkId, + rfProfileId: rfProfileId, + } +} + +// Execute executes the request +func (a *ConfigureApiService) DeleteNetworkWirelessRfProfileExecute(r ConfigureApiDeleteNetworkWirelessRfProfileRequest) (*http.Response, error) { + var ( + localVarHTTPMethod = http.MethodDelete + localVarPostBody interface{} + formFiles []formFile + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.DeleteNetworkWirelessRfProfile") + if err != nil { + return nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/networks/{networkId}/wireless/rfProfiles/{rfProfileId}" + localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"rfProfileId"+"}", url.PathEscape(parameterValueToString(r.rfProfileId, "rfProfileId")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} @@ -12975,52 +13469,52 @@ func (a *ConfigureApiService) DeleteOrganizationCameraCustomAnalyticsArtifactExe return localVarHTTPResponse, nil } -type ConfigureApiDeleteOrganizationConfigTemplateRequest struct { +type ConfigureApiDeleteOrganizationCameraRoleRequest struct { ctx context.Context ApiService *ConfigureApiService organizationId string - configTemplateId string + roleId string } -func (r ConfigureApiDeleteOrganizationConfigTemplateRequest) Execute() (*http.Response, error) { - return r.ApiService.DeleteOrganizationConfigTemplateExecute(r) +func (r ConfigureApiDeleteOrganizationCameraRoleRequest) Execute() (*http.Response, error) { + return r.ApiService.DeleteOrganizationCameraRoleExecute(r) } /* -DeleteOrganizationConfigTemplate Remove a configuration template +DeleteOrganizationCameraRole Delete an existing role for this organization. -Remove a configuration template +Delete an existing role for this organization. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param organizationId Organization ID - @param configTemplateId Config template ID - @return ConfigureApiDeleteOrganizationConfigTemplateRequest + @param roleId Role ID + @return ConfigureApiDeleteOrganizationCameraRoleRequest */ -func (a *ConfigureApiService) DeleteOrganizationConfigTemplate(ctx context.Context, organizationId string, configTemplateId string) ConfigureApiDeleteOrganizationConfigTemplateRequest { - return ConfigureApiDeleteOrganizationConfigTemplateRequest{ +func (a *ConfigureApiService) DeleteOrganizationCameraRole(ctx context.Context, organizationId string, roleId string) ConfigureApiDeleteOrganizationCameraRoleRequest { + return ConfigureApiDeleteOrganizationCameraRoleRequest{ ApiService: a, ctx: ctx, organizationId: organizationId, - configTemplateId: configTemplateId, + roleId: roleId, } } // Execute executes the request -func (a *ConfigureApiService) DeleteOrganizationConfigTemplateExecute(r ConfigureApiDeleteOrganizationConfigTemplateRequest) (*http.Response, error) { +func (a *ConfigureApiService) DeleteOrganizationCameraRoleExecute(r ConfigureApiDeleteOrganizationCameraRoleRequest) (*http.Response, error) { var ( localVarHTTPMethod = http.MethodDelete localVarPostBody interface{} formFiles []formFile ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.DeleteOrganizationConfigTemplate") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.DeleteOrganizationCameraRole") if err != nil { return nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/organizations/{organizationId}/configTemplates/{configTemplateId}" + localVarPath := localBasePath + "/organizations/{organizationId}/camera/roles/{roleId}" localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"configTemplateId"+"}", url.PathEscape(parameterValueToString(r.configTemplateId, "configTemplateId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"roleId"+"}", url.PathEscape(parameterValueToString(r.roleId, "roleId")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} @@ -13085,52 +13579,52 @@ func (a *ConfigureApiService) DeleteOrganizationConfigTemplateExecute(r Configur return localVarHTTPResponse, nil } -type ConfigureApiDeleteOrganizationEarlyAccessFeaturesOptInRequest struct { +type ConfigureApiDeleteOrganizationConfigTemplateRequest struct { ctx context.Context ApiService *ConfigureApiService organizationId string - optInId string + configTemplateId string } -func (r ConfigureApiDeleteOrganizationEarlyAccessFeaturesOptInRequest) Execute() (*http.Response, error) { - return r.ApiService.DeleteOrganizationEarlyAccessFeaturesOptInExecute(r) +func (r ConfigureApiDeleteOrganizationConfigTemplateRequest) Execute() (*http.Response, error) { + return r.ApiService.DeleteOrganizationConfigTemplateExecute(r) } /* -DeleteOrganizationEarlyAccessFeaturesOptIn Delete an early access feature opt-in +DeleteOrganizationConfigTemplate Remove a configuration template -Delete an early access feature opt-in +Remove a configuration template @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param organizationId Organization ID - @param optInId Opt in ID - @return ConfigureApiDeleteOrganizationEarlyAccessFeaturesOptInRequest + @param configTemplateId Config template ID + @return ConfigureApiDeleteOrganizationConfigTemplateRequest */ -func (a *ConfigureApiService) DeleteOrganizationEarlyAccessFeaturesOptIn(ctx context.Context, organizationId string, optInId string) ConfigureApiDeleteOrganizationEarlyAccessFeaturesOptInRequest { - return ConfigureApiDeleteOrganizationEarlyAccessFeaturesOptInRequest{ +func (a *ConfigureApiService) DeleteOrganizationConfigTemplate(ctx context.Context, organizationId string, configTemplateId string) ConfigureApiDeleteOrganizationConfigTemplateRequest { + return ConfigureApiDeleteOrganizationConfigTemplateRequest{ ApiService: a, ctx: ctx, organizationId: organizationId, - optInId: optInId, + configTemplateId: configTemplateId, } } // Execute executes the request -func (a *ConfigureApiService) DeleteOrganizationEarlyAccessFeaturesOptInExecute(r ConfigureApiDeleteOrganizationEarlyAccessFeaturesOptInRequest) (*http.Response, error) { +func (a *ConfigureApiService) DeleteOrganizationConfigTemplateExecute(r ConfigureApiDeleteOrganizationConfigTemplateRequest) (*http.Response, error) { var ( localVarHTTPMethod = http.MethodDelete localVarPostBody interface{} formFiles []formFile ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.DeleteOrganizationEarlyAccessFeaturesOptIn") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.DeleteOrganizationConfigTemplate") if err != nil { return nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/organizations/{organizationId}/earlyAccess/features/optIns/{optInId}" + localVarPath := localBasePath + "/organizations/{organizationId}/configTemplates/{configTemplateId}" localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"optInId"+"}", url.PathEscape(parameterValueToString(r.optInId, "optInId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"configTemplateId"+"}", url.PathEscape(parameterValueToString(r.configTemplateId, "configTemplateId")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} @@ -13195,52 +13689,52 @@ func (a *ConfigureApiService) DeleteOrganizationEarlyAccessFeaturesOptInExecute( return localVarHTTPResponse, nil } -type ConfigureApiDeleteOrganizationInsightMonitoredMediaServerRequest struct { +type ConfigureApiDeleteOrganizationEarlyAccessFeaturesOptInRequest struct { ctx context.Context ApiService *ConfigureApiService organizationId string - monitoredMediaServerId string + optInId string } -func (r ConfigureApiDeleteOrganizationInsightMonitoredMediaServerRequest) Execute() (*http.Response, error) { - return r.ApiService.DeleteOrganizationInsightMonitoredMediaServerExecute(r) +func (r ConfigureApiDeleteOrganizationEarlyAccessFeaturesOptInRequest) Execute() (*http.Response, error) { + return r.ApiService.DeleteOrganizationEarlyAccessFeaturesOptInExecute(r) } /* -DeleteOrganizationInsightMonitoredMediaServer Delete a monitored media server from this organization +DeleteOrganizationEarlyAccessFeaturesOptIn Delete an early access feature opt-in -Delete a monitored media server from this organization. Only valid for organizations with Meraki Insight. +Delete an early access feature opt-in @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param organizationId Organization ID - @param monitoredMediaServerId Monitored media server ID - @return ConfigureApiDeleteOrganizationInsightMonitoredMediaServerRequest + @param optInId Opt in ID + @return ConfigureApiDeleteOrganizationEarlyAccessFeaturesOptInRequest */ -func (a *ConfigureApiService) DeleteOrganizationInsightMonitoredMediaServer(ctx context.Context, organizationId string, monitoredMediaServerId string) ConfigureApiDeleteOrganizationInsightMonitoredMediaServerRequest { - return ConfigureApiDeleteOrganizationInsightMonitoredMediaServerRequest{ +func (a *ConfigureApiService) DeleteOrganizationEarlyAccessFeaturesOptIn(ctx context.Context, organizationId string, optInId string) ConfigureApiDeleteOrganizationEarlyAccessFeaturesOptInRequest { + return ConfigureApiDeleteOrganizationEarlyAccessFeaturesOptInRequest{ ApiService: a, ctx: ctx, organizationId: organizationId, - monitoredMediaServerId: monitoredMediaServerId, + optInId: optInId, } } // Execute executes the request -func (a *ConfigureApiService) DeleteOrganizationInsightMonitoredMediaServerExecute(r ConfigureApiDeleteOrganizationInsightMonitoredMediaServerRequest) (*http.Response, error) { +func (a *ConfigureApiService) DeleteOrganizationEarlyAccessFeaturesOptInExecute(r ConfigureApiDeleteOrganizationEarlyAccessFeaturesOptInRequest) (*http.Response, error) { var ( localVarHTTPMethod = http.MethodDelete localVarPostBody interface{} formFiles []formFile ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.DeleteOrganizationInsightMonitoredMediaServer") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.DeleteOrganizationEarlyAccessFeaturesOptIn") if err != nil { return nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/organizations/{organizationId}/insight/monitoredMediaServers/{monitoredMediaServerId}" + localVarPath := localBasePath + "/organizations/{organizationId}/earlyAccess/features/optIns/{optInId}" localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"monitoredMediaServerId"+"}", url.PathEscape(parameterValueToString(r.monitoredMediaServerId, "monitoredMediaServerId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"optInId"+"}", url.PathEscape(parameterValueToString(r.optInId, "optInId")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} @@ -13305,52 +13799,52 @@ func (a *ConfigureApiService) DeleteOrganizationInsightMonitoredMediaServerExecu return localVarHTTPResponse, nil } -type ConfigureApiDeleteOrganizationPolicyObjectRequest struct { +type ConfigureApiDeleteOrganizationInsightMonitoredMediaServerRequest struct { ctx context.Context ApiService *ConfigureApiService organizationId string - policyObjectId string + monitoredMediaServerId string } -func (r ConfigureApiDeleteOrganizationPolicyObjectRequest) Execute() (*http.Response, error) { - return r.ApiService.DeleteOrganizationPolicyObjectExecute(r) +func (r ConfigureApiDeleteOrganizationInsightMonitoredMediaServerRequest) Execute() (*http.Response, error) { + return r.ApiService.DeleteOrganizationInsightMonitoredMediaServerExecute(r) } /* -DeleteOrganizationPolicyObject Deletes a Policy Object. +DeleteOrganizationInsightMonitoredMediaServer Delete a monitored media server from this organization -Deletes a Policy Object. +Delete a monitored media server from this organization. Only valid for organizations with Meraki Insight. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param organizationId Organization ID - @param policyObjectId Policy object ID - @return ConfigureApiDeleteOrganizationPolicyObjectRequest + @param monitoredMediaServerId Monitored media server ID + @return ConfigureApiDeleteOrganizationInsightMonitoredMediaServerRequest */ -func (a *ConfigureApiService) DeleteOrganizationPolicyObject(ctx context.Context, organizationId string, policyObjectId string) ConfigureApiDeleteOrganizationPolicyObjectRequest { - return ConfigureApiDeleteOrganizationPolicyObjectRequest{ +func (a *ConfigureApiService) DeleteOrganizationInsightMonitoredMediaServer(ctx context.Context, organizationId string, monitoredMediaServerId string) ConfigureApiDeleteOrganizationInsightMonitoredMediaServerRequest { + return ConfigureApiDeleteOrganizationInsightMonitoredMediaServerRequest{ ApiService: a, ctx: ctx, organizationId: organizationId, - policyObjectId: policyObjectId, + monitoredMediaServerId: monitoredMediaServerId, } } // Execute executes the request -func (a *ConfigureApiService) DeleteOrganizationPolicyObjectExecute(r ConfigureApiDeleteOrganizationPolicyObjectRequest) (*http.Response, error) { +func (a *ConfigureApiService) DeleteOrganizationInsightMonitoredMediaServerExecute(r ConfigureApiDeleteOrganizationInsightMonitoredMediaServerRequest) (*http.Response, error) { var ( localVarHTTPMethod = http.MethodDelete localVarPostBody interface{} formFiles []formFile ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.DeleteOrganizationPolicyObject") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.DeleteOrganizationInsightMonitoredMediaServer") if err != nil { return nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/organizations/{organizationId}/policyObjects/{policyObjectId}" + localVarPath := localBasePath + "/organizations/{organizationId}/insight/monitoredMediaServers/{monitoredMediaServerId}" localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"policyObjectId"+"}", url.PathEscape(parameterValueToString(r.policyObjectId, "policyObjectId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"monitoredMediaServerId"+"}", url.PathEscape(parameterValueToString(r.monitoredMediaServerId, "monitoredMediaServerId")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} @@ -13415,52 +13909,52 @@ func (a *ConfigureApiService) DeleteOrganizationPolicyObjectExecute(r ConfigureA return localVarHTTPResponse, nil } -type ConfigureApiDeleteOrganizationPolicyObjectsGroupRequest struct { +type ConfigureApiDeleteOrganizationPolicyObjectRequest struct { ctx context.Context ApiService *ConfigureApiService organizationId string - policyObjectGroupId string + policyObjectId string } -func (r ConfigureApiDeleteOrganizationPolicyObjectsGroupRequest) Execute() (*http.Response, error) { - return r.ApiService.DeleteOrganizationPolicyObjectsGroupExecute(r) +func (r ConfigureApiDeleteOrganizationPolicyObjectRequest) Execute() (*http.Response, error) { + return r.ApiService.DeleteOrganizationPolicyObjectExecute(r) } /* -DeleteOrganizationPolicyObjectsGroup Deletes a Policy Object Group. +DeleteOrganizationPolicyObject Deletes a Policy Object. -Deletes a Policy Object Group. +Deletes a Policy Object. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param organizationId Organization ID - @param policyObjectGroupId Policy object group ID - @return ConfigureApiDeleteOrganizationPolicyObjectsGroupRequest + @param policyObjectId Policy object ID + @return ConfigureApiDeleteOrganizationPolicyObjectRequest */ -func (a *ConfigureApiService) DeleteOrganizationPolicyObjectsGroup(ctx context.Context, organizationId string, policyObjectGroupId string) ConfigureApiDeleteOrganizationPolicyObjectsGroupRequest { - return ConfigureApiDeleteOrganizationPolicyObjectsGroupRequest{ +func (a *ConfigureApiService) DeleteOrganizationPolicyObject(ctx context.Context, organizationId string, policyObjectId string) ConfigureApiDeleteOrganizationPolicyObjectRequest { + return ConfigureApiDeleteOrganizationPolicyObjectRequest{ ApiService: a, ctx: ctx, organizationId: organizationId, - policyObjectGroupId: policyObjectGroupId, + policyObjectId: policyObjectId, } } // Execute executes the request -func (a *ConfigureApiService) DeleteOrganizationPolicyObjectsGroupExecute(r ConfigureApiDeleteOrganizationPolicyObjectsGroupRequest) (*http.Response, error) { +func (a *ConfigureApiService) DeleteOrganizationPolicyObjectExecute(r ConfigureApiDeleteOrganizationPolicyObjectRequest) (*http.Response, error) { var ( localVarHTTPMethod = http.MethodDelete localVarPostBody interface{} formFiles []formFile ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.DeleteOrganizationPolicyObjectsGroup") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.DeleteOrganizationPolicyObject") if err != nil { return nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/organizations/{organizationId}/policyObjects/groups/{policyObjectGroupId}" + localVarPath := localBasePath + "/organizations/{organizationId}/policyObjects/{policyObjectId}" localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"policyObjectGroupId"+"}", url.PathEscape(parameterValueToString(r.policyObjectGroupId, "policyObjectGroupId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"policyObjectId"+"}", url.PathEscape(parameterValueToString(r.policyObjectId, "policyObjectId")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} @@ -13525,52 +14019,162 @@ func (a *ConfigureApiService) DeleteOrganizationPolicyObjectsGroupExecute(r Conf return localVarHTTPResponse, nil } -type ConfigureApiDeleteOrganizationSamlIdpRequest struct { +type ConfigureApiDeleteOrganizationPolicyObjectsGroupRequest struct { ctx context.Context ApiService *ConfigureApiService organizationId string - idpId string + policyObjectGroupId string } -func (r ConfigureApiDeleteOrganizationSamlIdpRequest) Execute() (*http.Response, error) { - return r.ApiService.DeleteOrganizationSamlIdpExecute(r) +func (r ConfigureApiDeleteOrganizationPolicyObjectsGroupRequest) Execute() (*http.Response, error) { + return r.ApiService.DeleteOrganizationPolicyObjectsGroupExecute(r) } /* -DeleteOrganizationSamlIdp Remove a SAML IdP in your organization. +DeleteOrganizationPolicyObjectsGroup Deletes a Policy Object Group. -Remove a SAML IdP in your organization. +Deletes a Policy Object Group. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param organizationId Organization ID - @param idpId Idp ID - @return ConfigureApiDeleteOrganizationSamlIdpRequest + @param policyObjectGroupId Policy object group ID + @return ConfigureApiDeleteOrganizationPolicyObjectsGroupRequest */ -func (a *ConfigureApiService) DeleteOrganizationSamlIdp(ctx context.Context, organizationId string, idpId string) ConfigureApiDeleteOrganizationSamlIdpRequest { - return ConfigureApiDeleteOrganizationSamlIdpRequest{ +func (a *ConfigureApiService) DeleteOrganizationPolicyObjectsGroup(ctx context.Context, organizationId string, policyObjectGroupId string) ConfigureApiDeleteOrganizationPolicyObjectsGroupRequest { + return ConfigureApiDeleteOrganizationPolicyObjectsGroupRequest{ ApiService: a, ctx: ctx, organizationId: organizationId, - idpId: idpId, + policyObjectGroupId: policyObjectGroupId, } } // Execute executes the request -func (a *ConfigureApiService) DeleteOrganizationSamlIdpExecute(r ConfigureApiDeleteOrganizationSamlIdpRequest) (*http.Response, error) { +func (a *ConfigureApiService) DeleteOrganizationPolicyObjectsGroupExecute(r ConfigureApiDeleteOrganizationPolicyObjectsGroupRequest) (*http.Response, error) { var ( localVarHTTPMethod = http.MethodDelete localVarPostBody interface{} formFiles []formFile ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.DeleteOrganizationSamlIdp") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.DeleteOrganizationPolicyObjectsGroup") if err != nil { return nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/organizations/{organizationId}/saml/idps/{idpId}" + localVarPath := localBasePath + "/organizations/{organizationId}/policyObjects/groups/{policyObjectGroupId}" localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"idpId"+"}", url.PathEscape(parameterValueToString(r.idpId, "idpId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"policyObjectGroupId"+"}", url.PathEscape(parameterValueToString(r.policyObjectGroupId, "policyObjectGroupId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarHTTPResponse, newErr + } + + return localVarHTTPResponse, nil +} + +type ConfigureApiDeleteOrganizationSamlIdpRequest struct { + ctx context.Context + ApiService *ConfigureApiService + organizationId string + idpId string +} + +func (r ConfigureApiDeleteOrganizationSamlIdpRequest) Execute() (*http.Response, error) { + return r.ApiService.DeleteOrganizationSamlIdpExecute(r) +} + +/* +DeleteOrganizationSamlIdp Remove a SAML IdP in your organization. + +Remove a SAML IdP in your organization. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param organizationId Organization ID + @param idpId Idp ID + @return ConfigureApiDeleteOrganizationSamlIdpRequest +*/ +func (a *ConfigureApiService) DeleteOrganizationSamlIdp(ctx context.Context, organizationId string, idpId string) ConfigureApiDeleteOrganizationSamlIdpRequest { + return ConfigureApiDeleteOrganizationSamlIdpRequest{ + ApiService: a, + ctx: ctx, + organizationId: organizationId, + idpId: idpId, + } +} + +// Execute executes the request +func (a *ConfigureApiService) DeleteOrganizationSamlIdpExecute(r ConfigureApiDeleteOrganizationSamlIdpRequest) (*http.Response, error) { + var ( + localVarHTTPMethod = http.MethodDelete + localVarPostBody interface{} + formFiles []formFile + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.DeleteOrganizationSamlIdp") + if err != nil { + return nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/organizations/{organizationId}/saml/idps/{idpId}" + localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"idpId"+"}", url.PathEscape(parameterValueToString(r.idpId, "idpId")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} @@ -14697,7 +15301,7 @@ type ConfigureApiGetDeviceCameraVideoSettingsRequest struct { serial string } -func (r ConfigureApiGetDeviceCameraVideoSettingsRequest) Execute() (map[string]interface{}, *http.Response, error) { +func (r ConfigureApiGetDeviceCameraVideoSettingsRequest) Execute() (*GetDeviceCameraVideoSettings200Response, *http.Response, error) { return r.ApiService.GetDeviceCameraVideoSettingsExecute(r) } @@ -14719,13 +15323,13 @@ func (a *ConfigureApiService) GetDeviceCameraVideoSettings(ctx context.Context, } // Execute executes the request -// @return map[string]interface{} -func (a *ConfigureApiService) GetDeviceCameraVideoSettingsExecute(r ConfigureApiGetDeviceCameraVideoSettingsRequest) (map[string]interface{}, *http.Response, error) { +// @return GetDeviceCameraVideoSettings200Response +func (a *ConfigureApiService) GetDeviceCameraVideoSettingsExecute(r ConfigureApiGetDeviceCameraVideoSettingsRequest) (*GetDeviceCameraVideoSettings200Response, *http.Response, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} formFiles []formFile - localVarReturnValue map[string]interface{} + localVarReturnValue *GetDeviceCameraVideoSettings200Response ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.GetDeviceCameraVideoSettings") @@ -22003,7 +22607,7 @@ type ConfigureApiGetNetworkCameraSchedulesRequest struct { networkId string } -func (r ConfigureApiGetNetworkCameraSchedulesRequest) Execute() ([]map[string]interface{}, *http.Response, error) { +func (r ConfigureApiGetNetworkCameraSchedulesRequest) Execute() ([]GetNetworkCameraSchedules200ResponseInner, *http.Response, error) { return r.ApiService.GetNetworkCameraSchedulesExecute(r) } @@ -22025,13 +22629,13 @@ func (a *ConfigureApiService) GetNetworkCameraSchedules(ctx context.Context, net } // Execute executes the request -// @return []map[string]interface{} -func (a *ConfigureApiService) GetNetworkCameraSchedulesExecute(r ConfigureApiGetNetworkCameraSchedulesRequest) ([]map[string]interface{}, *http.Response, error) { +// @return []GetNetworkCameraSchedules200ResponseInner +func (a *ConfigureApiService) GetNetworkCameraSchedulesExecute(r ConfigureApiGetNetworkCameraSchedulesRequest) ([]GetNetworkCameraSchedules200ResponseInner, *http.Response, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} formFiles []formFile - localVarReturnValue []map[string]interface{} + localVarReturnValue []GetNetworkCameraSchedules200ResponseInner ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.GetNetworkCameraSchedules") @@ -34019,54 +34623,54 @@ func (a *ConfigureApiService) GetNetworkWirelessBluetoothSettingsExecute(r Confi return localVarReturnValue, localVarHTTPResponse, nil } -type ConfigureApiGetNetworkWirelessRfProfileRequest struct { +type ConfigureApiGetNetworkWirelessEthernetPortsProfileRequest struct { ctx context.Context ApiService *ConfigureApiService networkId string - rfProfileId string + profileId string } -func (r ConfigureApiGetNetworkWirelessRfProfileRequest) Execute() (*GetNetworkWirelessRfProfiles200Response, *http.Response, error) { - return r.ApiService.GetNetworkWirelessRfProfileExecute(r) +func (r ConfigureApiGetNetworkWirelessEthernetPortsProfileRequest) Execute() (*GetNetworkWirelessEthernetPortsProfiles200ResponseInner, *http.Response, error) { + return r.ApiService.GetNetworkWirelessEthernetPortsProfileExecute(r) } /* -GetNetworkWirelessRfProfile Return a RF profile +GetNetworkWirelessEthernetPortsProfile Show the AP port profile by ID for this network -Return a RF profile +Show the AP port profile by ID for this network @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param networkId Network ID - @param rfProfileId Rf profile ID - @return ConfigureApiGetNetworkWirelessRfProfileRequest + @param profileId Profile ID + @return ConfigureApiGetNetworkWirelessEthernetPortsProfileRequest */ -func (a *ConfigureApiService) GetNetworkWirelessRfProfile(ctx context.Context, networkId string, rfProfileId string) ConfigureApiGetNetworkWirelessRfProfileRequest { - return ConfigureApiGetNetworkWirelessRfProfileRequest{ +func (a *ConfigureApiService) GetNetworkWirelessEthernetPortsProfile(ctx context.Context, networkId string, profileId string) ConfigureApiGetNetworkWirelessEthernetPortsProfileRequest { + return ConfigureApiGetNetworkWirelessEthernetPortsProfileRequest{ ApiService: a, ctx: ctx, networkId: networkId, - rfProfileId: rfProfileId, + profileId: profileId, } } // Execute executes the request -// @return GetNetworkWirelessRfProfiles200Response -func (a *ConfigureApiService) GetNetworkWirelessRfProfileExecute(r ConfigureApiGetNetworkWirelessRfProfileRequest) (*GetNetworkWirelessRfProfiles200Response, *http.Response, error) { +// @return GetNetworkWirelessEthernetPortsProfiles200ResponseInner +func (a *ConfigureApiService) GetNetworkWirelessEthernetPortsProfileExecute(r ConfigureApiGetNetworkWirelessEthernetPortsProfileRequest) (*GetNetworkWirelessEthernetPortsProfiles200ResponseInner, *http.Response, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} formFiles []formFile - localVarReturnValue *GetNetworkWirelessRfProfiles200Response + localVarReturnValue *GetNetworkWirelessEthernetPortsProfiles200ResponseInner ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.GetNetworkWirelessRfProfile") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.GetNetworkWirelessEthernetPortsProfile") if err != nil { return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/networks/{networkId}/wireless/rfProfiles/{rfProfileId}" + localVarPath := localBasePath + "/networks/{networkId}/wireless/ethernet/ports/profiles/{profileId}" localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"rfProfileId"+"}", url.PathEscape(parameterValueToString(r.rfProfileId, "rfProfileId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"profileId"+"}", url.PathEscape(parameterValueToString(r.profileId, "profileId")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} @@ -34140,34 +34744,27 @@ func (a *ConfigureApiService) GetNetworkWirelessRfProfileExecute(r ConfigureApiG return localVarReturnValue, localVarHTTPResponse, nil } -type ConfigureApiGetNetworkWirelessRfProfilesRequest struct { +type ConfigureApiGetNetworkWirelessEthernetPortsProfilesRequest struct { ctx context.Context ApiService *ConfigureApiService networkId string - includeTemplateProfiles *bool } -// If the network is bound to a template, this parameter controls whether or not the non-basic RF profiles defined on the template should be included in the response alongside the non-basic profiles defined on the bound network. Defaults to false. -func (r ConfigureApiGetNetworkWirelessRfProfilesRequest) IncludeTemplateProfiles(includeTemplateProfiles bool) ConfigureApiGetNetworkWirelessRfProfilesRequest { - r.includeTemplateProfiles = &includeTemplateProfiles - return r -} - -func (r ConfigureApiGetNetworkWirelessRfProfilesRequest) Execute() (*GetNetworkWirelessRfProfiles200Response, *http.Response, error) { - return r.ApiService.GetNetworkWirelessRfProfilesExecute(r) +func (r ConfigureApiGetNetworkWirelessEthernetPortsProfilesRequest) Execute() ([]GetNetworkWirelessEthernetPortsProfiles200ResponseInner, *http.Response, error) { + return r.ApiService.GetNetworkWirelessEthernetPortsProfilesExecute(r) } /* -GetNetworkWirelessRfProfiles List RF profiles for this network +GetNetworkWirelessEthernetPortsProfiles List the AP port profiles for this network -List RF profiles for this network +List the AP port profiles for this network @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param networkId Network ID - @return ConfigureApiGetNetworkWirelessRfProfilesRequest + @return ConfigureApiGetNetworkWirelessEthernetPortsProfilesRequest */ -func (a *ConfigureApiService) GetNetworkWirelessRfProfiles(ctx context.Context, networkId string) ConfigureApiGetNetworkWirelessRfProfilesRequest { - return ConfigureApiGetNetworkWirelessRfProfilesRequest{ +func (a *ConfigureApiService) GetNetworkWirelessEthernetPortsProfiles(ctx context.Context, networkId string) ConfigureApiGetNetworkWirelessEthernetPortsProfilesRequest { + return ConfigureApiGetNetworkWirelessEthernetPortsProfilesRequest{ ApiService: a, ctx: ctx, networkId: networkId, @@ -34175,30 +34772,27 @@ func (a *ConfigureApiService) GetNetworkWirelessRfProfiles(ctx context.Context, } // Execute executes the request -// @return GetNetworkWirelessRfProfiles200Response -func (a *ConfigureApiService) GetNetworkWirelessRfProfilesExecute(r ConfigureApiGetNetworkWirelessRfProfilesRequest) (*GetNetworkWirelessRfProfiles200Response, *http.Response, error) { +// @return []GetNetworkWirelessEthernetPortsProfiles200ResponseInner +func (a *ConfigureApiService) GetNetworkWirelessEthernetPortsProfilesExecute(r ConfigureApiGetNetworkWirelessEthernetPortsProfilesRequest) ([]GetNetworkWirelessEthernetPortsProfiles200ResponseInner, *http.Response, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} formFiles []formFile - localVarReturnValue *GetNetworkWirelessRfProfiles200Response + localVarReturnValue []GetNetworkWirelessEthernetPortsProfiles200ResponseInner ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.GetNetworkWirelessRfProfiles") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.GetNetworkWirelessEthernetPortsProfiles") if err != nil { return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/networks/{networkId}/wireless/rfProfiles" + localVarPath := localBasePath + "/networks/{networkId}/wireless/ethernet/ports/profiles" localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} - if r.includeTemplateProfiles != nil { - parameterAddToHeaderOrQuery(localVarQueryParams, "includeTemplateProfiles", r.includeTemplateProfiles, "") - } // to determine the Content-Type header localVarHTTPContentTypes := []string{} @@ -34267,50 +34861,54 @@ func (a *ConfigureApiService) GetNetworkWirelessRfProfilesExecute(r ConfigureApi return localVarReturnValue, localVarHTTPResponse, nil } -type ConfigureApiGetNetworkWirelessSettingsRequest struct { +type ConfigureApiGetNetworkWirelessRfProfileRequest struct { ctx context.Context ApiService *ConfigureApiService networkId string + rfProfileId string } -func (r ConfigureApiGetNetworkWirelessSettingsRequest) Execute() (*GetNetworkWirelessSettings200Response, *http.Response, error) { - return r.ApiService.GetNetworkWirelessSettingsExecute(r) +func (r ConfigureApiGetNetworkWirelessRfProfileRequest) Execute() (*GetNetworkWirelessRfProfiles200Response, *http.Response, error) { + return r.ApiService.GetNetworkWirelessRfProfileExecute(r) } /* -GetNetworkWirelessSettings Return the wireless settings for a network +GetNetworkWirelessRfProfile Return a RF profile -Return the wireless settings for a network +Return a RF profile @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param networkId Network ID - @return ConfigureApiGetNetworkWirelessSettingsRequest + @param rfProfileId Rf profile ID + @return ConfigureApiGetNetworkWirelessRfProfileRequest */ -func (a *ConfigureApiService) GetNetworkWirelessSettings(ctx context.Context, networkId string) ConfigureApiGetNetworkWirelessSettingsRequest { - return ConfigureApiGetNetworkWirelessSettingsRequest{ +func (a *ConfigureApiService) GetNetworkWirelessRfProfile(ctx context.Context, networkId string, rfProfileId string) ConfigureApiGetNetworkWirelessRfProfileRequest { + return ConfigureApiGetNetworkWirelessRfProfileRequest{ ApiService: a, ctx: ctx, networkId: networkId, + rfProfileId: rfProfileId, } } // Execute executes the request -// @return GetNetworkWirelessSettings200Response -func (a *ConfigureApiService) GetNetworkWirelessSettingsExecute(r ConfigureApiGetNetworkWirelessSettingsRequest) (*GetNetworkWirelessSettings200Response, *http.Response, error) { +// @return GetNetworkWirelessRfProfiles200Response +func (a *ConfigureApiService) GetNetworkWirelessRfProfileExecute(r ConfigureApiGetNetworkWirelessRfProfileRequest) (*GetNetworkWirelessRfProfiles200Response, *http.Response, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} formFiles []formFile - localVarReturnValue *GetNetworkWirelessSettings200Response + localVarReturnValue *GetNetworkWirelessRfProfiles200Response ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.GetNetworkWirelessSettings") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.GetNetworkWirelessRfProfile") if err != nil { return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/networks/{networkId}/wireless/settings" + localVarPath := localBasePath + "/networks/{networkId}/wireless/rfProfiles/{rfProfileId}" localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"rfProfileId"+"}", url.PathEscape(parameterValueToString(r.rfProfileId, "rfProfileId")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} @@ -34384,59 +34982,65 @@ func (a *ConfigureApiService) GetNetworkWirelessSettingsExecute(r ConfigureApiGe return localVarReturnValue, localVarHTTPResponse, nil } -type ConfigureApiGetNetworkWirelessSsidRequest struct { +type ConfigureApiGetNetworkWirelessRfProfilesRequest struct { ctx context.Context ApiService *ConfigureApiService networkId string - number string + includeTemplateProfiles *bool } -func (r ConfigureApiGetNetworkWirelessSsidRequest) Execute() (*GetNetworkWirelessSsids200ResponseInner, *http.Response, error) { - return r.ApiService.GetNetworkWirelessSsidExecute(r) +// If the network is bound to a template, this parameter controls whether or not the non-basic RF profiles defined on the template should be included in the response alongside the non-basic profiles defined on the bound network. Defaults to false. +func (r ConfigureApiGetNetworkWirelessRfProfilesRequest) IncludeTemplateProfiles(includeTemplateProfiles bool) ConfigureApiGetNetworkWirelessRfProfilesRequest { + r.includeTemplateProfiles = &includeTemplateProfiles + return r +} + +func (r ConfigureApiGetNetworkWirelessRfProfilesRequest) Execute() (*GetNetworkWirelessRfProfiles200Response, *http.Response, error) { + return r.ApiService.GetNetworkWirelessRfProfilesExecute(r) } /* -GetNetworkWirelessSsid Return a single MR SSID +GetNetworkWirelessRfProfiles List RF profiles for this network -Return a single MR SSID +List RF profiles for this network @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param networkId Network ID - @param number Number - @return ConfigureApiGetNetworkWirelessSsidRequest + @return ConfigureApiGetNetworkWirelessRfProfilesRequest */ -func (a *ConfigureApiService) GetNetworkWirelessSsid(ctx context.Context, networkId string, number string) ConfigureApiGetNetworkWirelessSsidRequest { - return ConfigureApiGetNetworkWirelessSsidRequest{ +func (a *ConfigureApiService) GetNetworkWirelessRfProfiles(ctx context.Context, networkId string) ConfigureApiGetNetworkWirelessRfProfilesRequest { + return ConfigureApiGetNetworkWirelessRfProfilesRequest{ ApiService: a, ctx: ctx, networkId: networkId, - number: number, } } // Execute executes the request -// @return GetNetworkWirelessSsids200ResponseInner -func (a *ConfigureApiService) GetNetworkWirelessSsidExecute(r ConfigureApiGetNetworkWirelessSsidRequest) (*GetNetworkWirelessSsids200ResponseInner, *http.Response, error) { +// @return GetNetworkWirelessRfProfiles200Response +func (a *ConfigureApiService) GetNetworkWirelessRfProfilesExecute(r ConfigureApiGetNetworkWirelessRfProfilesRequest) (*GetNetworkWirelessRfProfiles200Response, *http.Response, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} formFiles []formFile - localVarReturnValue *GetNetworkWirelessSsids200ResponseInner + localVarReturnValue *GetNetworkWirelessRfProfiles200Response ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.GetNetworkWirelessSsid") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.GetNetworkWirelessRfProfiles") if err != nil { return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/networks/{networkId}/wireless/ssids/{number}" + localVarPath := localBasePath + "/networks/{networkId}/wireless/rfProfiles" localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"number"+"}", url.PathEscape(parameterValueToString(r.number, "number")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.includeTemplateProfiles != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "includeTemplateProfiles", r.includeTemplateProfiles, "") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{} @@ -34505,54 +35109,50 @@ func (a *ConfigureApiService) GetNetworkWirelessSsidExecute(r ConfigureApiGetNet return localVarReturnValue, localVarHTTPResponse, nil } -type ConfigureApiGetNetworkWirelessSsidBonjourForwardingRequest struct { +type ConfigureApiGetNetworkWirelessSettingsRequest struct { ctx context.Context ApiService *ConfigureApiService networkId string - number string } -func (r ConfigureApiGetNetworkWirelessSsidBonjourForwardingRequest) Execute() (map[string]interface{}, *http.Response, error) { - return r.ApiService.GetNetworkWirelessSsidBonjourForwardingExecute(r) +func (r ConfigureApiGetNetworkWirelessSettingsRequest) Execute() (*GetNetworkWirelessSettings200Response, *http.Response, error) { + return r.ApiService.GetNetworkWirelessSettingsExecute(r) } /* -GetNetworkWirelessSsidBonjourForwarding List the Bonjour forwarding setting and rules for the SSID +GetNetworkWirelessSettings Return the wireless settings for a network -List the Bonjour forwarding setting and rules for the SSID +Return the wireless settings for a network @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param networkId Network ID - @param number Number - @return ConfigureApiGetNetworkWirelessSsidBonjourForwardingRequest + @return ConfigureApiGetNetworkWirelessSettingsRequest */ -func (a *ConfigureApiService) GetNetworkWirelessSsidBonjourForwarding(ctx context.Context, networkId string, number string) ConfigureApiGetNetworkWirelessSsidBonjourForwardingRequest { - return ConfigureApiGetNetworkWirelessSsidBonjourForwardingRequest{ +func (a *ConfigureApiService) GetNetworkWirelessSettings(ctx context.Context, networkId string) ConfigureApiGetNetworkWirelessSettingsRequest { + return ConfigureApiGetNetworkWirelessSettingsRequest{ ApiService: a, ctx: ctx, networkId: networkId, - number: number, } } // Execute executes the request -// @return map[string]interface{} -func (a *ConfigureApiService) GetNetworkWirelessSsidBonjourForwardingExecute(r ConfigureApiGetNetworkWirelessSsidBonjourForwardingRequest) (map[string]interface{}, *http.Response, error) { +// @return GetNetworkWirelessSettings200Response +func (a *ConfigureApiService) GetNetworkWirelessSettingsExecute(r ConfigureApiGetNetworkWirelessSettingsRequest) (*GetNetworkWirelessSettings200Response, *http.Response, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} formFiles []formFile - localVarReturnValue map[string]interface{} + localVarReturnValue *GetNetworkWirelessSettings200Response ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.GetNetworkWirelessSsidBonjourForwarding") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.GetNetworkWirelessSettings") if err != nil { return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/networks/{networkId}/wireless/ssids/{number}/bonjourForwarding" + localVarPath := localBasePath + "/networks/{networkId}/wireless/settings" localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"number"+"}", url.PathEscape(parameterValueToString(r.number, "number")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} @@ -34626,29 +35226,29 @@ func (a *ConfigureApiService) GetNetworkWirelessSsidBonjourForwardingExecute(r C return localVarReturnValue, localVarHTTPResponse, nil } -type ConfigureApiGetNetworkWirelessSsidDeviceTypeGroupPoliciesRequest struct { +type ConfigureApiGetNetworkWirelessSsidRequest struct { ctx context.Context ApiService *ConfigureApiService networkId string number string } -func (r ConfigureApiGetNetworkWirelessSsidDeviceTypeGroupPoliciesRequest) Execute() (map[string]interface{}, *http.Response, error) { - return r.ApiService.GetNetworkWirelessSsidDeviceTypeGroupPoliciesExecute(r) +func (r ConfigureApiGetNetworkWirelessSsidRequest) Execute() (*GetNetworkWirelessSsids200ResponseInner, *http.Response, error) { + return r.ApiService.GetNetworkWirelessSsidExecute(r) } /* -GetNetworkWirelessSsidDeviceTypeGroupPolicies List the device type group policies for the SSID +GetNetworkWirelessSsid Return a single MR SSID -List the device type group policies for the SSID +Return a single MR SSID @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param networkId Network ID @param number Number - @return ConfigureApiGetNetworkWirelessSsidDeviceTypeGroupPoliciesRequest + @return ConfigureApiGetNetworkWirelessSsidRequest */ -func (a *ConfigureApiService) GetNetworkWirelessSsidDeviceTypeGroupPolicies(ctx context.Context, networkId string, number string) ConfigureApiGetNetworkWirelessSsidDeviceTypeGroupPoliciesRequest { - return ConfigureApiGetNetworkWirelessSsidDeviceTypeGroupPoliciesRequest{ +func (a *ConfigureApiService) GetNetworkWirelessSsid(ctx context.Context, networkId string, number string) ConfigureApiGetNetworkWirelessSsidRequest { + return ConfigureApiGetNetworkWirelessSsidRequest{ ApiService: a, ctx: ctx, networkId: networkId, @@ -34657,21 +35257,21 @@ func (a *ConfigureApiService) GetNetworkWirelessSsidDeviceTypeGroupPolicies(ctx } // Execute executes the request -// @return map[string]interface{} -func (a *ConfigureApiService) GetNetworkWirelessSsidDeviceTypeGroupPoliciesExecute(r ConfigureApiGetNetworkWirelessSsidDeviceTypeGroupPoliciesRequest) (map[string]interface{}, *http.Response, error) { +// @return GetNetworkWirelessSsids200ResponseInner +func (a *ConfigureApiService) GetNetworkWirelessSsidExecute(r ConfigureApiGetNetworkWirelessSsidRequest) (*GetNetworkWirelessSsids200ResponseInner, *http.Response, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} formFiles []formFile - localVarReturnValue map[string]interface{} + localVarReturnValue *GetNetworkWirelessSsids200ResponseInner ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.GetNetworkWirelessSsidDeviceTypeGroupPolicies") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.GetNetworkWirelessSsid") if err != nil { return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/networks/{networkId}/wireless/ssids/{number}/deviceTypeGroupPolicies" + localVarPath := localBasePath + "/networks/{networkId}/wireless/ssids/{number}" localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) localVarPath = strings.Replace(localVarPath, "{"+"number"+"}", url.PathEscape(parameterValueToString(r.number, "number")), -1) @@ -34747,29 +35347,29 @@ func (a *ConfigureApiService) GetNetworkWirelessSsidDeviceTypeGroupPoliciesExecu return localVarReturnValue, localVarHTTPResponse, nil } -type ConfigureApiGetNetworkWirelessSsidEapOverrideRequest struct { +type ConfigureApiGetNetworkWirelessSsidBonjourForwardingRequest struct { ctx context.Context ApiService *ConfigureApiService networkId string number string } -func (r ConfigureApiGetNetworkWirelessSsidEapOverrideRequest) Execute() (*GetNetworkWirelessSsidEapOverride200Response, *http.Response, error) { - return r.ApiService.GetNetworkWirelessSsidEapOverrideExecute(r) +func (r ConfigureApiGetNetworkWirelessSsidBonjourForwardingRequest) Execute() (map[string]interface{}, *http.Response, error) { + return r.ApiService.GetNetworkWirelessSsidBonjourForwardingExecute(r) } /* -GetNetworkWirelessSsidEapOverride Return the EAP overridden parameters for an SSID +GetNetworkWirelessSsidBonjourForwarding List the Bonjour forwarding setting and rules for the SSID -Return the EAP overridden parameters for an SSID +List the Bonjour forwarding setting and rules for the SSID @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param networkId Network ID @param number Number - @return ConfigureApiGetNetworkWirelessSsidEapOverrideRequest + @return ConfigureApiGetNetworkWirelessSsidBonjourForwardingRequest */ -func (a *ConfigureApiService) GetNetworkWirelessSsidEapOverride(ctx context.Context, networkId string, number string) ConfigureApiGetNetworkWirelessSsidEapOverrideRequest { - return ConfigureApiGetNetworkWirelessSsidEapOverrideRequest{ +func (a *ConfigureApiService) GetNetworkWirelessSsidBonjourForwarding(ctx context.Context, networkId string, number string) ConfigureApiGetNetworkWirelessSsidBonjourForwardingRequest { + return ConfigureApiGetNetworkWirelessSsidBonjourForwardingRequest{ ApiService: a, ctx: ctx, networkId: networkId, @@ -34778,21 +35378,21 @@ func (a *ConfigureApiService) GetNetworkWirelessSsidEapOverride(ctx context.Cont } // Execute executes the request -// @return GetNetworkWirelessSsidEapOverride200Response -func (a *ConfigureApiService) GetNetworkWirelessSsidEapOverrideExecute(r ConfigureApiGetNetworkWirelessSsidEapOverrideRequest) (*GetNetworkWirelessSsidEapOverride200Response, *http.Response, error) { +// @return map[string]interface{} +func (a *ConfigureApiService) GetNetworkWirelessSsidBonjourForwardingExecute(r ConfigureApiGetNetworkWirelessSsidBonjourForwardingRequest) (map[string]interface{}, *http.Response, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} formFiles []formFile - localVarReturnValue *GetNetworkWirelessSsidEapOverride200Response + localVarReturnValue map[string]interface{} ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.GetNetworkWirelessSsidEapOverride") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.GetNetworkWirelessSsidBonjourForwarding") if err != nil { return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/networks/{networkId}/wireless/ssids/{number}/eapOverride" + localVarPath := localBasePath + "/networks/{networkId}/wireless/ssids/{number}/bonjourForwarding" localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) localVarPath = strings.Replace(localVarPath, "{"+"number"+"}", url.PathEscape(parameterValueToString(r.number, "number")), -1) @@ -34868,29 +35468,29 @@ func (a *ConfigureApiService) GetNetworkWirelessSsidEapOverrideExecute(r Configu return localVarReturnValue, localVarHTTPResponse, nil } -type ConfigureApiGetNetworkWirelessSsidFirewallL3FirewallRulesRequest struct { +type ConfigureApiGetNetworkWirelessSsidDeviceTypeGroupPoliciesRequest struct { ctx context.Context ApiService *ConfigureApiService networkId string number string } -func (r ConfigureApiGetNetworkWirelessSsidFirewallL3FirewallRulesRequest) Execute() (map[string]interface{}, *http.Response, error) { - return r.ApiService.GetNetworkWirelessSsidFirewallL3FirewallRulesExecute(r) +func (r ConfigureApiGetNetworkWirelessSsidDeviceTypeGroupPoliciesRequest) Execute() (map[string]interface{}, *http.Response, error) { + return r.ApiService.GetNetworkWirelessSsidDeviceTypeGroupPoliciesExecute(r) } /* -GetNetworkWirelessSsidFirewallL3FirewallRules Return the L3 firewall rules for an SSID on an MR network +GetNetworkWirelessSsidDeviceTypeGroupPolicies List the device type group policies for the SSID -Return the L3 firewall rules for an SSID on an MR network +List the device type group policies for the SSID @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param networkId Network ID @param number Number - @return ConfigureApiGetNetworkWirelessSsidFirewallL3FirewallRulesRequest + @return ConfigureApiGetNetworkWirelessSsidDeviceTypeGroupPoliciesRequest */ -func (a *ConfigureApiService) GetNetworkWirelessSsidFirewallL3FirewallRules(ctx context.Context, networkId string, number string) ConfigureApiGetNetworkWirelessSsidFirewallL3FirewallRulesRequest { - return ConfigureApiGetNetworkWirelessSsidFirewallL3FirewallRulesRequest{ +func (a *ConfigureApiService) GetNetworkWirelessSsidDeviceTypeGroupPolicies(ctx context.Context, networkId string, number string) ConfigureApiGetNetworkWirelessSsidDeviceTypeGroupPoliciesRequest { + return ConfigureApiGetNetworkWirelessSsidDeviceTypeGroupPoliciesRequest{ ApiService: a, ctx: ctx, networkId: networkId, @@ -34900,7 +35500,7 @@ func (a *ConfigureApiService) GetNetworkWirelessSsidFirewallL3FirewallRules(ctx // Execute executes the request // @return map[string]interface{} -func (a *ConfigureApiService) GetNetworkWirelessSsidFirewallL3FirewallRulesExecute(r ConfigureApiGetNetworkWirelessSsidFirewallL3FirewallRulesRequest) (map[string]interface{}, *http.Response, error) { +func (a *ConfigureApiService) GetNetworkWirelessSsidDeviceTypeGroupPoliciesExecute(r ConfigureApiGetNetworkWirelessSsidDeviceTypeGroupPoliciesRequest) (map[string]interface{}, *http.Response, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} @@ -34908,12 +35508,12 @@ func (a *ConfigureApiService) GetNetworkWirelessSsidFirewallL3FirewallRulesExecu localVarReturnValue map[string]interface{} ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.GetNetworkWirelessSsidFirewallL3FirewallRules") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.GetNetworkWirelessSsidDeviceTypeGroupPolicies") if err != nil { return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/networks/{networkId}/wireless/ssids/{number}/firewall/l3FirewallRules" + localVarPath := localBasePath + "/networks/{networkId}/wireless/ssids/{number}/deviceTypeGroupPolicies" localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) localVarPath = strings.Replace(localVarPath, "{"+"number"+"}", url.PathEscape(parameterValueToString(r.number, "number")), -1) @@ -34989,29 +35589,150 @@ func (a *ConfigureApiService) GetNetworkWirelessSsidFirewallL3FirewallRulesExecu return localVarReturnValue, localVarHTTPResponse, nil } -type ConfigureApiGetNetworkWirelessSsidFirewallL7FirewallRulesRequest struct { +type ConfigureApiGetNetworkWirelessSsidEapOverrideRequest struct { ctx context.Context ApiService *ConfigureApiService networkId string number string } -func (r ConfigureApiGetNetworkWirelessSsidFirewallL7FirewallRulesRequest) Execute() (map[string]interface{}, *http.Response, error) { - return r.ApiService.GetNetworkWirelessSsidFirewallL7FirewallRulesExecute(r) +func (r ConfigureApiGetNetworkWirelessSsidEapOverrideRequest) Execute() (*GetNetworkWirelessSsidEapOverride200Response, *http.Response, error) { + return r.ApiService.GetNetworkWirelessSsidEapOverrideExecute(r) } /* -GetNetworkWirelessSsidFirewallL7FirewallRules Return the L7 firewall rules for an SSID on an MR network +GetNetworkWirelessSsidEapOverride Return the EAP overridden parameters for an SSID -Return the L7 firewall rules for an SSID on an MR network +Return the EAP overridden parameters for an SSID @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param networkId Network ID @param number Number - @return ConfigureApiGetNetworkWirelessSsidFirewallL7FirewallRulesRequest + @return ConfigureApiGetNetworkWirelessSsidEapOverrideRequest */ -func (a *ConfigureApiService) GetNetworkWirelessSsidFirewallL7FirewallRules(ctx context.Context, networkId string, number string) ConfigureApiGetNetworkWirelessSsidFirewallL7FirewallRulesRequest { - return ConfigureApiGetNetworkWirelessSsidFirewallL7FirewallRulesRequest{ +func (a *ConfigureApiService) GetNetworkWirelessSsidEapOverride(ctx context.Context, networkId string, number string) ConfigureApiGetNetworkWirelessSsidEapOverrideRequest { + return ConfigureApiGetNetworkWirelessSsidEapOverrideRequest{ + ApiService: a, + ctx: ctx, + networkId: networkId, + number: number, + } +} + +// Execute executes the request +// @return GetNetworkWirelessSsidEapOverride200Response +func (a *ConfigureApiService) GetNetworkWirelessSsidEapOverrideExecute(r ConfigureApiGetNetworkWirelessSsidEapOverrideRequest) (*GetNetworkWirelessSsidEapOverride200Response, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *GetNetworkWirelessSsidEapOverride200Response + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.GetNetworkWirelessSsidEapOverride") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/networks/{networkId}/wireless/ssids/{number}/eapOverride" + localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"number"+"}", url.PathEscape(parameterValueToString(r.number, "number")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + +type ConfigureApiGetNetworkWirelessSsidFirewallL3FirewallRulesRequest struct { + ctx context.Context + ApiService *ConfigureApiService + networkId string + number string +} + +func (r ConfigureApiGetNetworkWirelessSsidFirewallL3FirewallRulesRequest) Execute() (map[string]interface{}, *http.Response, error) { + return r.ApiService.GetNetworkWirelessSsidFirewallL3FirewallRulesExecute(r) +} + +/* +GetNetworkWirelessSsidFirewallL3FirewallRules Return the L3 firewall rules for an SSID on an MR network + +Return the L3 firewall rules for an SSID on an MR network + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param networkId Network ID + @param number Number + @return ConfigureApiGetNetworkWirelessSsidFirewallL3FirewallRulesRequest +*/ +func (a *ConfigureApiService) GetNetworkWirelessSsidFirewallL3FirewallRules(ctx context.Context, networkId string, number string) ConfigureApiGetNetworkWirelessSsidFirewallL3FirewallRulesRequest { + return ConfigureApiGetNetworkWirelessSsidFirewallL3FirewallRulesRequest{ ApiService: a, ctx: ctx, networkId: networkId, @@ -35021,7 +35742,7 @@ func (a *ConfigureApiService) GetNetworkWirelessSsidFirewallL7FirewallRules(ctx // Execute executes the request // @return map[string]interface{} -func (a *ConfigureApiService) GetNetworkWirelessSsidFirewallL7FirewallRulesExecute(r ConfigureApiGetNetworkWirelessSsidFirewallL7FirewallRulesRequest) (map[string]interface{}, *http.Response, error) { +func (a *ConfigureApiService) GetNetworkWirelessSsidFirewallL3FirewallRulesExecute(r ConfigureApiGetNetworkWirelessSsidFirewallL3FirewallRulesRequest) (map[string]interface{}, *http.Response, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} @@ -35029,12 +35750,12 @@ func (a *ConfigureApiService) GetNetworkWirelessSsidFirewallL7FirewallRulesExecu localVarReturnValue map[string]interface{} ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.GetNetworkWirelessSsidFirewallL7FirewallRules") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.GetNetworkWirelessSsidFirewallL3FirewallRules") if err != nil { return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/networks/{networkId}/wireless/ssids/{number}/firewall/l7FirewallRules" + localVarPath := localBasePath + "/networks/{networkId}/wireless/ssids/{number}/firewall/l3FirewallRules" localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) localVarPath = strings.Replace(localVarPath, "{"+"number"+"}", url.PathEscape(parameterValueToString(r.number, "number")), -1) @@ -35110,29 +35831,29 @@ func (a *ConfigureApiService) GetNetworkWirelessSsidFirewallL7FirewallRulesExecu return localVarReturnValue, localVarHTTPResponse, nil } -type ConfigureApiGetNetworkWirelessSsidHotspot20Request struct { +type ConfigureApiGetNetworkWirelessSsidFirewallL7FirewallRulesRequest struct { ctx context.Context ApiService *ConfigureApiService networkId string number string } -func (r ConfigureApiGetNetworkWirelessSsidHotspot20Request) Execute() (map[string]interface{}, *http.Response, error) { - return r.ApiService.GetNetworkWirelessSsidHotspot20Execute(r) +func (r ConfigureApiGetNetworkWirelessSsidFirewallL7FirewallRulesRequest) Execute() (map[string]interface{}, *http.Response, error) { + return r.ApiService.GetNetworkWirelessSsidFirewallL7FirewallRulesExecute(r) } /* -GetNetworkWirelessSsidHotspot20 Return the Hotspot 2.0 settings for an SSID +GetNetworkWirelessSsidFirewallL7FirewallRules Return the L7 firewall rules for an SSID on an MR network -Return the Hotspot 2.0 settings for an SSID +Return the L7 firewall rules for an SSID on an MR network @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param networkId Network ID @param number Number - @return ConfigureApiGetNetworkWirelessSsidHotspot20Request + @return ConfigureApiGetNetworkWirelessSsidFirewallL7FirewallRulesRequest */ -func (a *ConfigureApiService) GetNetworkWirelessSsidHotspot20(ctx context.Context, networkId string, number string) ConfigureApiGetNetworkWirelessSsidHotspot20Request { - return ConfigureApiGetNetworkWirelessSsidHotspot20Request{ +func (a *ConfigureApiService) GetNetworkWirelessSsidFirewallL7FirewallRules(ctx context.Context, networkId string, number string) ConfigureApiGetNetworkWirelessSsidFirewallL7FirewallRulesRequest { + return ConfigureApiGetNetworkWirelessSsidFirewallL7FirewallRulesRequest{ ApiService: a, ctx: ctx, networkId: networkId, @@ -35142,7 +35863,7 @@ func (a *ConfigureApiService) GetNetworkWirelessSsidHotspot20(ctx context.Contex // Execute executes the request // @return map[string]interface{} -func (a *ConfigureApiService) GetNetworkWirelessSsidHotspot20Execute(r ConfigureApiGetNetworkWirelessSsidHotspot20Request) (map[string]interface{}, *http.Response, error) { +func (a *ConfigureApiService) GetNetworkWirelessSsidFirewallL7FirewallRulesExecute(r ConfigureApiGetNetworkWirelessSsidFirewallL7FirewallRulesRequest) (map[string]interface{}, *http.Response, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} @@ -35150,12 +35871,12 @@ func (a *ConfigureApiService) GetNetworkWirelessSsidHotspot20Execute(r Configure localVarReturnValue map[string]interface{} ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.GetNetworkWirelessSsidHotspot20") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.GetNetworkWirelessSsidFirewallL7FirewallRules") if err != nil { return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/networks/{networkId}/wireless/ssids/{number}/hotspot20" + localVarPath := localBasePath + "/networks/{networkId}/wireless/ssids/{number}/firewall/l7FirewallRules" localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) localVarPath = strings.Replace(localVarPath, "{"+"number"+"}", url.PathEscape(parameterValueToString(r.number, "number")), -1) @@ -35231,58 +35952,179 @@ func (a *ConfigureApiService) GetNetworkWirelessSsidHotspot20Execute(r Configure return localVarReturnValue, localVarHTTPResponse, nil } -type ConfigureApiGetNetworkWirelessSsidIdentityPskRequest struct { +type ConfigureApiGetNetworkWirelessSsidHotspot20Request struct { ctx context.Context ApiService *ConfigureApiService networkId string number string - identityPskId string } -func (r ConfigureApiGetNetworkWirelessSsidIdentityPskRequest) Execute() (*GetNetworkWirelessSsidIdentityPsks200ResponseInner, *http.Response, error) { - return r.ApiService.GetNetworkWirelessSsidIdentityPskExecute(r) +func (r ConfigureApiGetNetworkWirelessSsidHotspot20Request) Execute() (map[string]interface{}, *http.Response, error) { + return r.ApiService.GetNetworkWirelessSsidHotspot20Execute(r) } /* -GetNetworkWirelessSsidIdentityPsk Return an Identity PSK +GetNetworkWirelessSsidHotspot20 Return the Hotspot 2.0 settings for an SSID -Return an Identity PSK +Return the Hotspot 2.0 settings for an SSID @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param networkId Network ID @param number Number - @param identityPskId Identity psk ID - @return ConfigureApiGetNetworkWirelessSsidIdentityPskRequest + @return ConfigureApiGetNetworkWirelessSsidHotspot20Request */ -func (a *ConfigureApiService) GetNetworkWirelessSsidIdentityPsk(ctx context.Context, networkId string, number string, identityPskId string) ConfigureApiGetNetworkWirelessSsidIdentityPskRequest { - return ConfigureApiGetNetworkWirelessSsidIdentityPskRequest{ +func (a *ConfigureApiService) GetNetworkWirelessSsidHotspot20(ctx context.Context, networkId string, number string) ConfigureApiGetNetworkWirelessSsidHotspot20Request { + return ConfigureApiGetNetworkWirelessSsidHotspot20Request{ ApiService: a, ctx: ctx, networkId: networkId, number: number, - identityPskId: identityPskId, } } // Execute executes the request -// @return GetNetworkWirelessSsidIdentityPsks200ResponseInner -func (a *ConfigureApiService) GetNetworkWirelessSsidIdentityPskExecute(r ConfigureApiGetNetworkWirelessSsidIdentityPskRequest) (*GetNetworkWirelessSsidIdentityPsks200ResponseInner, *http.Response, error) { +// @return map[string]interface{} +func (a *ConfigureApiService) GetNetworkWirelessSsidHotspot20Execute(r ConfigureApiGetNetworkWirelessSsidHotspot20Request) (map[string]interface{}, *http.Response, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} formFiles []formFile - localVarReturnValue *GetNetworkWirelessSsidIdentityPsks200ResponseInner + localVarReturnValue map[string]interface{} ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.GetNetworkWirelessSsidIdentityPsk") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.GetNetworkWirelessSsidHotspot20") if err != nil { return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/networks/{networkId}/wireless/ssids/{number}/identityPsks/{identityPskId}" + localVarPath := localBasePath + "/networks/{networkId}/wireless/ssids/{number}/hotspot20" localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) localVarPath = strings.Replace(localVarPath, "{"+"number"+"}", url.PathEscape(parameterValueToString(r.number, "number")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"identityPskId"+"}", url.PathEscape(parameterValueToString(r.identityPskId, "identityPskId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + +type ConfigureApiGetNetworkWirelessSsidIdentityPskRequest struct { + ctx context.Context + ApiService *ConfigureApiService + networkId string + number string + identityPskId string +} + +func (r ConfigureApiGetNetworkWirelessSsidIdentityPskRequest) Execute() (*GetNetworkWirelessSsidIdentityPsks200ResponseInner, *http.Response, error) { + return r.ApiService.GetNetworkWirelessSsidIdentityPskExecute(r) +} + +/* +GetNetworkWirelessSsidIdentityPsk Return an Identity PSK + +Return an Identity PSK + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param networkId Network ID + @param number Number + @param identityPskId Identity psk ID + @return ConfigureApiGetNetworkWirelessSsidIdentityPskRequest +*/ +func (a *ConfigureApiService) GetNetworkWirelessSsidIdentityPsk(ctx context.Context, networkId string, number string, identityPskId string) ConfigureApiGetNetworkWirelessSsidIdentityPskRequest { + return ConfigureApiGetNetworkWirelessSsidIdentityPskRequest{ + ApiService: a, + ctx: ctx, + networkId: networkId, + number: number, + identityPskId: identityPskId, + } +} + +// Execute executes the request +// @return GetNetworkWirelessSsidIdentityPsks200ResponseInner +func (a *ConfigureApiService) GetNetworkWirelessSsidIdentityPskExecute(r ConfigureApiGetNetworkWirelessSsidIdentityPskRequest) (*GetNetworkWirelessSsidIdentityPsks200ResponseInner, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *GetNetworkWirelessSsidIdentityPsks200ResponseInner + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.GetNetworkWirelessSsidIdentityPsk") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/networks/{networkId}/wireless/ssids/{number}/identityPsks/{identityPskId}" + localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"number"+"}", url.PathEscape(parameterValueToString(r.number, "number")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"identityPskId"+"}", url.PathEscape(parameterValueToString(r.identityPskId, "identityPskId")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} @@ -37625,6 +38467,171 @@ func (a *ConfigureApiService) GetOrganizationApplianceSecurityIntrusionExecute(r return localVarReturnValue, localVarHTTPResponse, nil } +type ConfigureApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest struct { + ctx context.Context + ApiService *ConfigureApiService + organizationId string + perPage *int32 + startingAfter *string + endingBefore *string + networkIds *[]string +} + +// The number of entries per page returned. Acceptable range is 3 - 1000. Default is 50. +func (r ConfigureApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest) PerPage(perPage int32) ConfigureApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest { + r.perPage = &perPage + return r +} + +// A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. +func (r ConfigureApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest) StartingAfter(startingAfter string) ConfigureApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest { + r.startingAfter = &startingAfter + return r +} + +// A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. +func (r ConfigureApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest) EndingBefore(endingBefore string) ConfigureApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest { + r.endingBefore = &endingBefore + return r +} + +// Optional parameter to filter the results by network IDs +func (r ConfigureApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest) NetworkIds(networkIds []string) ConfigureApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest { + r.networkIds = &networkIds + return r +} + +func (r ConfigureApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest) Execute() ([]UpdateNetworkApplianceTrafficShapingVpnExclusions200Response, *http.Response, error) { + return r.ApiService.GetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkExecute(r) +} + +/* +GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork Display VPN exclusion rules for MX networks. + +Display VPN exclusion rules for MX networks. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param organizationId Organization ID + @return ConfigureApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest +*/ +func (a *ConfigureApiService) GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork(ctx context.Context, organizationId string) ConfigureApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest { + return ConfigureApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest{ + ApiService: a, + ctx: ctx, + organizationId: organizationId, + } +} + +// Execute executes the request +// @return []UpdateNetworkApplianceTrafficShapingVpnExclusions200Response +func (a *ConfigureApiService) GetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkExecute(r ConfigureApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest) ([]UpdateNetworkApplianceTrafficShapingVpnExclusions200Response, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue []UpdateNetworkApplianceTrafficShapingVpnExclusions200Response + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/organizations/{organizationId}/appliance/trafficShaping/vpnExclusions/byNetwork" + localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + if r.perPage != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "perPage", r.perPage, "") + } + if r.startingAfter != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "startingAfter", r.startingAfter, "") + } + if r.endingBefore != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "endingBefore", r.endingBefore, "") + } + if r.networkIds != nil { + t := *r.networkIds + if reflect.TypeOf(t).Kind() == reflect.Slice { + s := reflect.ValueOf(t) + for i := 0; i < s.Len(); i++ { + parameterAddToHeaderOrQuery(localVarQueryParams, "networkIds", s.Index(i), "multi") + } + } else { + parameterAddToHeaderOrQuery(localVarQueryParams, "networkIds", t, "multi") + } + } + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + type ConfigureApiGetOrganizationApplianceVpnThirdPartyVPNPeersRequest struct { ctx context.Context ApiService *ConfigureApiService @@ -37748,7 +38755,7 @@ type ConfigureApiGetOrganizationApplianceVpnVpnFirewallRulesRequest struct { organizationId string } -func (r ConfigureApiGetOrganizationApplianceVpnVpnFirewallRulesRequest) Execute() (map[string]interface{}, *http.Response, error) { +func (r ConfigureApiGetOrganizationApplianceVpnVpnFirewallRulesRequest) Execute() (*GetOrganizationApplianceVpnVpnFirewallRules200Response, *http.Response, error) { return r.ApiService.GetOrganizationApplianceVpnVpnFirewallRulesExecute(r) } @@ -37770,13 +38777,13 @@ func (a *ConfigureApiService) GetOrganizationApplianceVpnVpnFirewallRules(ctx co } // Execute executes the request -// @return map[string]interface{} -func (a *ConfigureApiService) GetOrganizationApplianceVpnVpnFirewallRulesExecute(r ConfigureApiGetOrganizationApplianceVpnVpnFirewallRulesRequest) (map[string]interface{}, *http.Response, error) { +// @return GetOrganizationApplianceVpnVpnFirewallRules200Response +func (a *ConfigureApiService) GetOrganizationApplianceVpnVpnFirewallRulesExecute(r ConfigureApiGetOrganizationApplianceVpnVpnFirewallRulesRequest) (*GetOrganizationApplianceVpnVpnFirewallRules200Response, *http.Response, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} formFiles []formFile - localVarReturnValue map[string]interface{} + localVarReturnValue *GetOrganizationApplianceVpnVpnFirewallRules200Response ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.GetOrganizationApplianceVpnVpnFirewallRules") @@ -38605,55 +39612,148 @@ func (a *ConfigureApiService) GetOrganizationCameraOnboardingStatusesExecute(r C return localVarReturnValue, localVarHTTPResponse, nil } -type ConfigureApiGetOrganizationClientsSearchRequest struct { +type ConfigureApiGetOrganizationCameraPermissionRequest struct { ctx context.Context ApiService *ConfigureApiService organizationId string - mac *string - perPage *int32 - startingAfter *string - endingBefore *string + permissionScopeId string } -// The MAC address of the client. Required. -func (r ConfigureApiGetOrganizationClientsSearchRequest) Mac(mac string) ConfigureApiGetOrganizationClientsSearchRequest { - r.mac = &mac - return r +func (r ConfigureApiGetOrganizationCameraPermissionRequest) Execute() (*GetOrganizationCameraPermissions200ResponseInner, *http.Response, error) { + return r.ApiService.GetOrganizationCameraPermissionExecute(r) } -// The number of entries per page returned. Acceptable range is 3 - 5. Default is 5. -func (r ConfigureApiGetOrganizationClientsSearchRequest) PerPage(perPage int32) ConfigureApiGetOrganizationClientsSearchRequest { - r.perPage = &perPage - return r +/* +GetOrganizationCameraPermission Retrieve a single permission scope + +Retrieve a single permission scope + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param organizationId Organization ID + @param permissionScopeId Permission scope ID + @return ConfigureApiGetOrganizationCameraPermissionRequest +*/ +func (a *ConfigureApiService) GetOrganizationCameraPermission(ctx context.Context, organizationId string, permissionScopeId string) ConfigureApiGetOrganizationCameraPermissionRequest { + return ConfigureApiGetOrganizationCameraPermissionRequest{ + ApiService: a, + ctx: ctx, + organizationId: organizationId, + permissionScopeId: permissionScopeId, + } } -// A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. -func (r ConfigureApiGetOrganizationClientsSearchRequest) StartingAfter(startingAfter string) ConfigureApiGetOrganizationClientsSearchRequest { - r.startingAfter = &startingAfter - return r +// Execute executes the request +// @return GetOrganizationCameraPermissions200ResponseInner +func (a *ConfigureApiService) GetOrganizationCameraPermissionExecute(r ConfigureApiGetOrganizationCameraPermissionRequest) (*GetOrganizationCameraPermissions200ResponseInner, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *GetOrganizationCameraPermissions200ResponseInner + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.GetOrganizationCameraPermission") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/organizations/{organizationId}/camera/permissions/{permissionScopeId}" + localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"permissionScopeId"+"}", url.PathEscape(parameterValueToString(r.permissionScopeId, "permissionScopeId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil } -// A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. -func (r ConfigureApiGetOrganizationClientsSearchRequest) EndingBefore(endingBefore string) ConfigureApiGetOrganizationClientsSearchRequest { - r.endingBefore = &endingBefore - return r +type ConfigureApiGetOrganizationCameraPermissionsRequest struct { + ctx context.Context + ApiService *ConfigureApiService + organizationId string } -func (r ConfigureApiGetOrganizationClientsSearchRequest) Execute() (map[string]interface{}, *http.Response, error) { - return r.ApiService.GetOrganizationClientsSearchExecute(r) +func (r ConfigureApiGetOrganizationCameraPermissionsRequest) Execute() ([]GetOrganizationCameraPermissions200ResponseInner, *http.Response, error) { + return r.ApiService.GetOrganizationCameraPermissionsExecute(r) } /* -GetOrganizationClientsSearch Return the client details in an organization +GetOrganizationCameraPermissions List the permissions scopes for this organization -Return the client details in an organization +List the permissions scopes for this organization @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param organizationId Organization ID - @return ConfigureApiGetOrganizationClientsSearchRequest + @return ConfigureApiGetOrganizationCameraPermissionsRequest */ -func (a *ConfigureApiService) GetOrganizationClientsSearch(ctx context.Context, organizationId string) ConfigureApiGetOrganizationClientsSearchRequest { - return ConfigureApiGetOrganizationClientsSearchRequest{ +func (a *ConfigureApiService) GetOrganizationCameraPermissions(ctx context.Context, organizationId string) ConfigureApiGetOrganizationCameraPermissionsRequest { + return ConfigureApiGetOrganizationCameraPermissionsRequest{ ApiService: a, ctx: ctx, organizationId: organizationId, @@ -38661,40 +39761,148 @@ func (a *ConfigureApiService) GetOrganizationClientsSearch(ctx context.Context, } // Execute executes the request -// @return map[string]interface{} -func (a *ConfigureApiService) GetOrganizationClientsSearchExecute(r ConfigureApiGetOrganizationClientsSearchRequest) (map[string]interface{}, *http.Response, error) { +// @return []GetOrganizationCameraPermissions200ResponseInner +func (a *ConfigureApiService) GetOrganizationCameraPermissionsExecute(r ConfigureApiGetOrganizationCameraPermissionsRequest) ([]GetOrganizationCameraPermissions200ResponseInner, *http.Response, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} formFiles []formFile - localVarReturnValue map[string]interface{} + localVarReturnValue []GetOrganizationCameraPermissions200ResponseInner ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.GetOrganizationClientsSearch") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.GetOrganizationCameraPermissions") if err != nil { return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/organizations/{organizationId}/clients/search" + localVarPath := localBasePath + "/organizations/{organizationId}/camera/permissions" localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} - if r.mac == nil { - return localVarReturnValue, nil, reportError("mac is required and must be specified") + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType } - parameterAddToHeaderOrQuery(localVarQueryParams, "mac", r.mac, "") - if r.perPage != nil { - parameterAddToHeaderOrQuery(localVarQueryParams, "perPage", r.perPage, "") + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept } - if r.startingAfter != nil { - parameterAddToHeaderOrQuery(localVarQueryParams, "startingAfter", r.startingAfter, "") + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } } - if r.endingBefore != nil { - parameterAddToHeaderOrQuery(localVarQueryParams, "endingBefore", r.endingBefore, "") + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr } + + return localVarReturnValue, localVarHTTPResponse, nil +} + +type ConfigureApiGetOrganizationCameraRoleRequest struct { + ctx context.Context + ApiService *ConfigureApiService + organizationId string + roleId string +} + +func (r ConfigureApiGetOrganizationCameraRoleRequest) Execute() (map[string]interface{}, *http.Response, error) { + return r.ApiService.GetOrganizationCameraRoleExecute(r) +} + +/* +GetOrganizationCameraRole Retrieve a single role. + +Retrieve a single role. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param organizationId Organization ID + @param roleId Role ID + @return ConfigureApiGetOrganizationCameraRoleRequest +*/ +func (a *ConfigureApiService) GetOrganizationCameraRole(ctx context.Context, organizationId string, roleId string) ConfigureApiGetOrganizationCameraRoleRequest { + return ConfigureApiGetOrganizationCameraRoleRequest{ + ApiService: a, + ctx: ctx, + organizationId: organizationId, + roleId: roleId, + } +} + +// Execute executes the request +// @return map[string]interface{} +func (a *ConfigureApiService) GetOrganizationCameraRoleExecute(r ConfigureApiGetOrganizationCameraRoleRequest) (map[string]interface{}, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue map[string]interface{} + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.GetOrganizationCameraRole") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/organizations/{organizationId}/camera/roles/{roleId}" + localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"roleId"+"}", url.PathEscape(parameterValueToString(r.roleId, "roleId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + // to determine the Content-Type header localVarHTTPContentTypes := []string{} @@ -38763,54 +39971,329 @@ func (a *ConfigureApiService) GetOrganizationClientsSearchExecute(r ConfigureApi return localVarReturnValue, localVarHTTPResponse, nil } -type ConfigureApiGetOrganizationConfigTemplateRequest struct { +type ConfigureApiGetOrganizationCameraRolesRequest struct { ctx context.Context ApiService *ConfigureApiService organizationId string - configTemplateId string } -func (r ConfigureApiGetOrganizationConfigTemplateRequest) Execute() (*GetOrganizationConfigTemplates200ResponseInner, *http.Response, error) { - return r.ApiService.GetOrganizationConfigTemplateExecute(r) +func (r ConfigureApiGetOrganizationCameraRolesRequest) Execute() ([]map[string]interface{}, *http.Response, error) { + return r.ApiService.GetOrganizationCameraRolesExecute(r) } /* -GetOrganizationConfigTemplate Return a single configuration template +GetOrganizationCameraRoles List all the roles in this organization -Return a single configuration template +List all the roles in this organization @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param organizationId Organization ID - @param configTemplateId Config template ID - @return ConfigureApiGetOrganizationConfigTemplateRequest + @return ConfigureApiGetOrganizationCameraRolesRequest */ -func (a *ConfigureApiService) GetOrganizationConfigTemplate(ctx context.Context, organizationId string, configTemplateId string) ConfigureApiGetOrganizationConfigTemplateRequest { - return ConfigureApiGetOrganizationConfigTemplateRequest{ +func (a *ConfigureApiService) GetOrganizationCameraRoles(ctx context.Context, organizationId string) ConfigureApiGetOrganizationCameraRolesRequest { + return ConfigureApiGetOrganizationCameraRolesRequest{ ApiService: a, ctx: ctx, organizationId: organizationId, - configTemplateId: configTemplateId, } } // Execute executes the request -// @return GetOrganizationConfigTemplates200ResponseInner -func (a *ConfigureApiService) GetOrganizationConfigTemplateExecute(r ConfigureApiGetOrganizationConfigTemplateRequest) (*GetOrganizationConfigTemplates200ResponseInner, *http.Response, error) { +// @return []map[string]interface{} +func (a *ConfigureApiService) GetOrganizationCameraRolesExecute(r ConfigureApiGetOrganizationCameraRolesRequest) ([]map[string]interface{}, *http.Response, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} formFiles []formFile - localVarReturnValue *GetOrganizationConfigTemplates200ResponseInner + localVarReturnValue []map[string]interface{} ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.GetOrganizationConfigTemplate") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.GetOrganizationCameraRoles") if err != nil { return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/organizations/{organizationId}/configTemplates/{configTemplateId}" + localVarPath := localBasePath + "/organizations/{organizationId}/camera/roles" localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"configTemplateId"+"}", url.PathEscape(parameterValueToString(r.configTemplateId, "configTemplateId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + +type ConfigureApiGetOrganizationClientsSearchRequest struct { + ctx context.Context + ApiService *ConfigureApiService + organizationId string + mac *string + perPage *int32 + startingAfter *string + endingBefore *string +} + +// The MAC address of the client. Required. +func (r ConfigureApiGetOrganizationClientsSearchRequest) Mac(mac string) ConfigureApiGetOrganizationClientsSearchRequest { + r.mac = &mac + return r +} + +// The number of entries per page returned. Acceptable range is 3 - 5. Default is 5. +func (r ConfigureApiGetOrganizationClientsSearchRequest) PerPage(perPage int32) ConfigureApiGetOrganizationClientsSearchRequest { + r.perPage = &perPage + return r +} + +// A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. +func (r ConfigureApiGetOrganizationClientsSearchRequest) StartingAfter(startingAfter string) ConfigureApiGetOrganizationClientsSearchRequest { + r.startingAfter = &startingAfter + return r +} + +// A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. +func (r ConfigureApiGetOrganizationClientsSearchRequest) EndingBefore(endingBefore string) ConfigureApiGetOrganizationClientsSearchRequest { + r.endingBefore = &endingBefore + return r +} + +func (r ConfigureApiGetOrganizationClientsSearchRequest) Execute() (map[string]interface{}, *http.Response, error) { + return r.ApiService.GetOrganizationClientsSearchExecute(r) +} + +/* +GetOrganizationClientsSearch Return the client details in an organization + +Return the client details in an organization + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param organizationId Organization ID + @return ConfigureApiGetOrganizationClientsSearchRequest +*/ +func (a *ConfigureApiService) GetOrganizationClientsSearch(ctx context.Context, organizationId string) ConfigureApiGetOrganizationClientsSearchRequest { + return ConfigureApiGetOrganizationClientsSearchRequest{ + ApiService: a, + ctx: ctx, + organizationId: organizationId, + } +} + +// Execute executes the request +// @return map[string]interface{} +func (a *ConfigureApiService) GetOrganizationClientsSearchExecute(r ConfigureApiGetOrganizationClientsSearchRequest) (map[string]interface{}, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue map[string]interface{} + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.GetOrganizationClientsSearch") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/organizations/{organizationId}/clients/search" + localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + if r.mac == nil { + return localVarReturnValue, nil, reportError("mac is required and must be specified") + } + + parameterAddToHeaderOrQuery(localVarQueryParams, "mac", r.mac, "") + if r.perPage != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "perPage", r.perPage, "") + } + if r.startingAfter != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "startingAfter", r.startingAfter, "") + } + if r.endingBefore != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "endingBefore", r.endingBefore, "") + } + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + +type ConfigureApiGetOrganizationConfigTemplateRequest struct { + ctx context.Context + ApiService *ConfigureApiService + organizationId string + configTemplateId string +} + +func (r ConfigureApiGetOrganizationConfigTemplateRequest) Execute() (*GetOrganizationConfigTemplates200ResponseInner, *http.Response, error) { + return r.ApiService.GetOrganizationConfigTemplateExecute(r) +} + +/* +GetOrganizationConfigTemplate Return a single configuration template + +Return a single configuration template + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param organizationId Organization ID + @param configTemplateId Config template ID + @return ConfigureApiGetOrganizationConfigTemplateRequest +*/ +func (a *ConfigureApiService) GetOrganizationConfigTemplate(ctx context.Context, organizationId string, configTemplateId string) ConfigureApiGetOrganizationConfigTemplateRequest { + return ConfigureApiGetOrganizationConfigTemplateRequest{ + ApiService: a, + ctx: ctx, + organizationId: organizationId, + configTemplateId: configTemplateId, + } +} + +// Execute executes the request +// @return GetOrganizationConfigTemplates200ResponseInner +func (a *ConfigureApiService) GetOrganizationConfigTemplateExecute(r ConfigureApiGetOrganizationConfigTemplateRequest) (*GetOrganizationConfigTemplates200ResponseInner, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *GetOrganizationConfigTemplates200ResponseInner + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.GetOrganizationConfigTemplate") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/organizations/{organizationId}/configTemplates/{configTemplateId}" + localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"configTemplateId"+"}", url.PathEscape(parameterValueToString(r.configTemplateId, "configTemplateId")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} @@ -45930,6 +47413,134 @@ func (a *ConfigureApiService) RollbacksNetworkFirmwareUpgradesStagedEventsExecut return localVarReturnValue, localVarHTTPResponse, nil } +type ConfigureApiSetNetworkWirelessEthernetPortsProfilesDefaultRequest struct { + ctx context.Context + ApiService *ConfigureApiService + networkId string + setNetworkWirelessEthernetPortsProfilesDefaultRequest *SetNetworkWirelessEthernetPortsProfilesDefaultRequest +} + +func (r ConfigureApiSetNetworkWirelessEthernetPortsProfilesDefaultRequest) SetNetworkWirelessEthernetPortsProfilesDefaultRequest(setNetworkWirelessEthernetPortsProfilesDefaultRequest SetNetworkWirelessEthernetPortsProfilesDefaultRequest) ConfigureApiSetNetworkWirelessEthernetPortsProfilesDefaultRequest { + r.setNetworkWirelessEthernetPortsProfilesDefaultRequest = &setNetworkWirelessEthernetPortsProfilesDefaultRequest + return r +} + +func (r ConfigureApiSetNetworkWirelessEthernetPortsProfilesDefaultRequest) Execute() (*SetNetworkWirelessEthernetPortsProfilesDefault200Response, *http.Response, error) { + return r.ApiService.SetNetworkWirelessEthernetPortsProfilesDefaultExecute(r) +} + +/* +SetNetworkWirelessEthernetPortsProfilesDefault Set the AP port profile to be default for this network + +Set the AP port profile to be default for this network + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param networkId Network ID + @return ConfigureApiSetNetworkWirelessEthernetPortsProfilesDefaultRequest +*/ +func (a *ConfigureApiService) SetNetworkWirelessEthernetPortsProfilesDefault(ctx context.Context, networkId string) ConfigureApiSetNetworkWirelessEthernetPortsProfilesDefaultRequest { + return ConfigureApiSetNetworkWirelessEthernetPortsProfilesDefaultRequest{ + ApiService: a, + ctx: ctx, + networkId: networkId, + } +} + +// Execute executes the request +// @return SetNetworkWirelessEthernetPortsProfilesDefault200Response +func (a *ConfigureApiService) SetNetworkWirelessEthernetPortsProfilesDefaultExecute(r ConfigureApiSetNetworkWirelessEthernetPortsProfilesDefaultRequest) (*SetNetworkWirelessEthernetPortsProfilesDefault200Response, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *SetNetworkWirelessEthernetPortsProfilesDefault200Response + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.SetNetworkWirelessEthernetPortsProfilesDefault") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/networks/{networkId}/wireless/ethernet/ports/profiles/setDefault" + localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + if r.setNetworkWirelessEthernetPortsProfilesDefaultRequest == nil { + return localVarReturnValue, nil, reportError("setNetworkWirelessEthernetPortsProfilesDefaultRequest is required and must be specified") + } + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + // body params + localVarPostBody = r.setNetworkWirelessEthernetPortsProfilesDefaultRequest + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + type ConfigureApiSplitNetworkRequest struct { ctx context.Context ApiService *ConfigureApiService @@ -47175,7 +48786,7 @@ func (r ConfigureApiUpdateDeviceCameraVideoSettingsRequest) UpdateDeviceCameraVi return r } -func (r ConfigureApiUpdateDeviceCameraVideoSettingsRequest) Execute() (map[string]interface{}, *http.Response, error) { +func (r ConfigureApiUpdateDeviceCameraVideoSettingsRequest) Execute() (*GetDeviceCameraVideoSettings200Response, *http.Response, error) { return r.ApiService.UpdateDeviceCameraVideoSettingsExecute(r) } @@ -47197,13 +48808,13 @@ func (a *ConfigureApiService) UpdateDeviceCameraVideoSettings(ctx context.Contex } // Execute executes the request -// @return map[string]interface{} -func (a *ConfigureApiService) UpdateDeviceCameraVideoSettingsExecute(r ConfigureApiUpdateDeviceCameraVideoSettingsRequest) (map[string]interface{}, *http.Response, error) { +// @return GetDeviceCameraVideoSettings200Response +func (a *ConfigureApiService) UpdateDeviceCameraVideoSettingsExecute(r ConfigureApiUpdateDeviceCameraVideoSettingsRequest) (*GetDeviceCameraVideoSettings200Response, *http.Response, error) { var ( localVarHTTPMethod = http.MethodPut localVarPostBody interface{} formFiles []formFile - localVarReturnValue map[string]interface{} + localVarReturnValue *GetDeviceCameraVideoSettings200Response ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.UpdateDeviceCameraVideoSettings") @@ -48685,6 +50296,131 @@ func (a *ConfigureApiService) UpdateDeviceSwitchWarmSpareExecute(r ConfigureApiU return localVarReturnValue, localVarHTTPResponse, nil } +type ConfigureApiUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request struct { + ctx context.Context + ApiService *ConfigureApiService + serial string + updateDeviceWirelessAlternateManagementInterfaceIpv6Request *UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request +} + +func (r ConfigureApiUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request) UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request(updateDeviceWirelessAlternateManagementInterfaceIpv6Request UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request) ConfigureApiUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request { + r.updateDeviceWirelessAlternateManagementInterfaceIpv6Request = &updateDeviceWirelessAlternateManagementInterfaceIpv6Request + return r +} + +func (r ConfigureApiUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request) Execute() (*UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response, *http.Response, error) { + return r.ApiService.UpdateDeviceWirelessAlternateManagementInterfaceIpv6Execute(r) +} + +/* +UpdateDeviceWirelessAlternateManagementInterfaceIpv6 Update alternate management interface IPv6 address + +Update alternate management interface IPv6 address + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param serial Serial + @return ConfigureApiUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request +*/ +func (a *ConfigureApiService) UpdateDeviceWirelessAlternateManagementInterfaceIpv6(ctx context.Context, serial string) ConfigureApiUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request { + return ConfigureApiUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request{ + ApiService: a, + ctx: ctx, + serial: serial, + } +} + +// Execute executes the request +// @return UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response +func (a *ConfigureApiService) UpdateDeviceWirelessAlternateManagementInterfaceIpv6Execute(r ConfigureApiUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request) (*UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodPut + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.UpdateDeviceWirelessAlternateManagementInterfaceIpv6") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/devices/{serial}/wireless/alternateManagementInterface/ipv6" + localVarPath = strings.Replace(localVarPath, "{"+"serial"+"}", url.PathEscape(parameterValueToString(r.serial, "serial")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + // body params + localVarPostBody = r.updateDeviceWirelessAlternateManagementInterfaceIpv6Request + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + type ConfigureApiUpdateDeviceWirelessBluetoothSettingsRequest struct { ctx context.Context ApiService *ConfigureApiService @@ -52228,33 +53964,158 @@ func (a *ConfigureApiService) UpdateNetworkApplianceTrafficShapingRulesExecute(r return localVarReturnValue, localVarHTTPResponse, nil } -type ConfigureApiUpdateNetworkApplianceTrafficShapingUplinkBandwidthRequest struct { +type ConfigureApiUpdateNetworkApplianceTrafficShapingUplinkBandwidthRequest struct { + ctx context.Context + ApiService *ConfigureApiService + networkId string + updateNetworkApplianceTrafficShapingUplinkBandwidthRequest *UpdateNetworkApplianceTrafficShapingUplinkBandwidthRequest +} + +func (r ConfigureApiUpdateNetworkApplianceTrafficShapingUplinkBandwidthRequest) UpdateNetworkApplianceTrafficShapingUplinkBandwidthRequest(updateNetworkApplianceTrafficShapingUplinkBandwidthRequest UpdateNetworkApplianceTrafficShapingUplinkBandwidthRequest) ConfigureApiUpdateNetworkApplianceTrafficShapingUplinkBandwidthRequest { + r.updateNetworkApplianceTrafficShapingUplinkBandwidthRequest = &updateNetworkApplianceTrafficShapingUplinkBandwidthRequest + return r +} + +func (r ConfigureApiUpdateNetworkApplianceTrafficShapingUplinkBandwidthRequest) Execute() (map[string]interface{}, *http.Response, error) { + return r.ApiService.UpdateNetworkApplianceTrafficShapingUplinkBandwidthExecute(r) +} + +/* +UpdateNetworkApplianceTrafficShapingUplinkBandwidth Updates the uplink bandwidth settings for your MX network. + +Updates the uplink bandwidth settings for your MX network. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param networkId Network ID + @return ConfigureApiUpdateNetworkApplianceTrafficShapingUplinkBandwidthRequest +*/ +func (a *ConfigureApiService) UpdateNetworkApplianceTrafficShapingUplinkBandwidth(ctx context.Context, networkId string) ConfigureApiUpdateNetworkApplianceTrafficShapingUplinkBandwidthRequest { + return ConfigureApiUpdateNetworkApplianceTrafficShapingUplinkBandwidthRequest{ + ApiService: a, + ctx: ctx, + networkId: networkId, + } +} + +// Execute executes the request +// @return map[string]interface{} +func (a *ConfigureApiService) UpdateNetworkApplianceTrafficShapingUplinkBandwidthExecute(r ConfigureApiUpdateNetworkApplianceTrafficShapingUplinkBandwidthRequest) (map[string]interface{}, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodPut + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue map[string]interface{} + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.UpdateNetworkApplianceTrafficShapingUplinkBandwidth") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/networks/{networkId}/appliance/trafficShaping/uplinkBandwidth" + localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + // body params + localVarPostBody = r.updateNetworkApplianceTrafficShapingUplinkBandwidthRequest + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + +type ConfigureApiUpdateNetworkApplianceTrafficShapingUplinkSelectionRequest struct { ctx context.Context ApiService *ConfigureApiService networkId string - updateNetworkApplianceTrafficShapingUplinkBandwidthRequest *UpdateNetworkApplianceTrafficShapingUplinkBandwidthRequest + updateNetworkApplianceTrafficShapingUplinkSelectionRequest *UpdateNetworkApplianceTrafficShapingUplinkSelectionRequest } -func (r ConfigureApiUpdateNetworkApplianceTrafficShapingUplinkBandwidthRequest) UpdateNetworkApplianceTrafficShapingUplinkBandwidthRequest(updateNetworkApplianceTrafficShapingUplinkBandwidthRequest UpdateNetworkApplianceTrafficShapingUplinkBandwidthRequest) ConfigureApiUpdateNetworkApplianceTrafficShapingUplinkBandwidthRequest { - r.updateNetworkApplianceTrafficShapingUplinkBandwidthRequest = &updateNetworkApplianceTrafficShapingUplinkBandwidthRequest +func (r ConfigureApiUpdateNetworkApplianceTrafficShapingUplinkSelectionRequest) UpdateNetworkApplianceTrafficShapingUplinkSelectionRequest(updateNetworkApplianceTrafficShapingUplinkSelectionRequest UpdateNetworkApplianceTrafficShapingUplinkSelectionRequest) ConfigureApiUpdateNetworkApplianceTrafficShapingUplinkSelectionRequest { + r.updateNetworkApplianceTrafficShapingUplinkSelectionRequest = &updateNetworkApplianceTrafficShapingUplinkSelectionRequest return r } -func (r ConfigureApiUpdateNetworkApplianceTrafficShapingUplinkBandwidthRequest) Execute() (map[string]interface{}, *http.Response, error) { - return r.ApiService.UpdateNetworkApplianceTrafficShapingUplinkBandwidthExecute(r) +func (r ConfigureApiUpdateNetworkApplianceTrafficShapingUplinkSelectionRequest) Execute() (*GetNetworkApplianceTrafficShapingUplinkSelection200Response, *http.Response, error) { + return r.ApiService.UpdateNetworkApplianceTrafficShapingUplinkSelectionExecute(r) } /* -UpdateNetworkApplianceTrafficShapingUplinkBandwidth Updates the uplink bandwidth settings for your MX network. +UpdateNetworkApplianceTrafficShapingUplinkSelection Update uplink selection settings for an MX network -Updates the uplink bandwidth settings for your MX network. +Update uplink selection settings for an MX network @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param networkId Network ID - @return ConfigureApiUpdateNetworkApplianceTrafficShapingUplinkBandwidthRequest + @return ConfigureApiUpdateNetworkApplianceTrafficShapingUplinkSelectionRequest */ -func (a *ConfigureApiService) UpdateNetworkApplianceTrafficShapingUplinkBandwidth(ctx context.Context, networkId string) ConfigureApiUpdateNetworkApplianceTrafficShapingUplinkBandwidthRequest { - return ConfigureApiUpdateNetworkApplianceTrafficShapingUplinkBandwidthRequest{ +func (a *ConfigureApiService) UpdateNetworkApplianceTrafficShapingUplinkSelection(ctx context.Context, networkId string) ConfigureApiUpdateNetworkApplianceTrafficShapingUplinkSelectionRequest { + return ConfigureApiUpdateNetworkApplianceTrafficShapingUplinkSelectionRequest{ ApiService: a, ctx: ctx, networkId: networkId, @@ -52262,21 +54123,21 @@ func (a *ConfigureApiService) UpdateNetworkApplianceTrafficShapingUplinkBandwidt } // Execute executes the request -// @return map[string]interface{} -func (a *ConfigureApiService) UpdateNetworkApplianceTrafficShapingUplinkBandwidthExecute(r ConfigureApiUpdateNetworkApplianceTrafficShapingUplinkBandwidthRequest) (map[string]interface{}, *http.Response, error) { +// @return GetNetworkApplianceTrafficShapingUplinkSelection200Response +func (a *ConfigureApiService) UpdateNetworkApplianceTrafficShapingUplinkSelectionExecute(r ConfigureApiUpdateNetworkApplianceTrafficShapingUplinkSelectionRequest) (*GetNetworkApplianceTrafficShapingUplinkSelection200Response, *http.Response, error) { var ( localVarHTTPMethod = http.MethodPut localVarPostBody interface{} formFiles []formFile - localVarReturnValue map[string]interface{} + localVarReturnValue *GetNetworkApplianceTrafficShapingUplinkSelection200Response ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.UpdateNetworkApplianceTrafficShapingUplinkBandwidth") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.UpdateNetworkApplianceTrafficShapingUplinkSelection") if err != nil { return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/networks/{networkId}/appliance/trafficShaping/uplinkBandwidth" + localVarPath := localBasePath + "/networks/{networkId}/appliance/trafficShaping/uplinkSelection" localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) localVarHeaderParams := make(map[string]string) @@ -52301,7 +54162,7 @@ func (a *ConfigureApiService) UpdateNetworkApplianceTrafficShapingUplinkBandwidt localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept } // body params - localVarPostBody = r.updateNetworkApplianceTrafficShapingUplinkBandwidthRequest + localVarPostBody = r.updateNetworkApplianceTrafficShapingUplinkSelectionRequest if r.ctx != nil { // API Key Authentication if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { @@ -52353,33 +54214,33 @@ func (a *ConfigureApiService) UpdateNetworkApplianceTrafficShapingUplinkBandwidt return localVarReturnValue, localVarHTTPResponse, nil } -type ConfigureApiUpdateNetworkApplianceTrafficShapingUplinkSelectionRequest struct { +type ConfigureApiUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest struct { ctx context.Context ApiService *ConfigureApiService networkId string - updateNetworkApplianceTrafficShapingUplinkSelectionRequest *UpdateNetworkApplianceTrafficShapingUplinkSelectionRequest + updateNetworkApplianceTrafficShapingVpnExclusionsRequest *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest } -func (r ConfigureApiUpdateNetworkApplianceTrafficShapingUplinkSelectionRequest) UpdateNetworkApplianceTrafficShapingUplinkSelectionRequest(updateNetworkApplianceTrafficShapingUplinkSelectionRequest UpdateNetworkApplianceTrafficShapingUplinkSelectionRequest) ConfigureApiUpdateNetworkApplianceTrafficShapingUplinkSelectionRequest { - r.updateNetworkApplianceTrafficShapingUplinkSelectionRequest = &updateNetworkApplianceTrafficShapingUplinkSelectionRequest +func (r ConfigureApiUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest) UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest(updateNetworkApplianceTrafficShapingVpnExclusionsRequest UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest) ConfigureApiUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest { + r.updateNetworkApplianceTrafficShapingVpnExclusionsRequest = &updateNetworkApplianceTrafficShapingVpnExclusionsRequest return r } -func (r ConfigureApiUpdateNetworkApplianceTrafficShapingUplinkSelectionRequest) Execute() (*GetNetworkApplianceTrafficShapingUplinkSelection200Response, *http.Response, error) { - return r.ApiService.UpdateNetworkApplianceTrafficShapingUplinkSelectionExecute(r) +func (r ConfigureApiUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest) Execute() (*UpdateNetworkApplianceTrafficShapingVpnExclusions200Response, *http.Response, error) { + return r.ApiService.UpdateNetworkApplianceTrafficShapingVpnExclusionsExecute(r) } /* -UpdateNetworkApplianceTrafficShapingUplinkSelection Update uplink selection settings for an MX network +UpdateNetworkApplianceTrafficShapingVpnExclusions Update VPN exclusion rules for an MX network. -Update uplink selection settings for an MX network +Update VPN exclusion rules for an MX network. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param networkId Network ID - @return ConfigureApiUpdateNetworkApplianceTrafficShapingUplinkSelectionRequest + @return ConfigureApiUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest */ -func (a *ConfigureApiService) UpdateNetworkApplianceTrafficShapingUplinkSelection(ctx context.Context, networkId string) ConfigureApiUpdateNetworkApplianceTrafficShapingUplinkSelectionRequest { - return ConfigureApiUpdateNetworkApplianceTrafficShapingUplinkSelectionRequest{ +func (a *ConfigureApiService) UpdateNetworkApplianceTrafficShapingVpnExclusions(ctx context.Context, networkId string) ConfigureApiUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest { + return ConfigureApiUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest{ ApiService: a, ctx: ctx, networkId: networkId, @@ -52387,21 +54248,21 @@ func (a *ConfigureApiService) UpdateNetworkApplianceTrafficShapingUplinkSelectio } // Execute executes the request -// @return GetNetworkApplianceTrafficShapingUplinkSelection200Response -func (a *ConfigureApiService) UpdateNetworkApplianceTrafficShapingUplinkSelectionExecute(r ConfigureApiUpdateNetworkApplianceTrafficShapingUplinkSelectionRequest) (*GetNetworkApplianceTrafficShapingUplinkSelection200Response, *http.Response, error) { +// @return UpdateNetworkApplianceTrafficShapingVpnExclusions200Response +func (a *ConfigureApiService) UpdateNetworkApplianceTrafficShapingVpnExclusionsExecute(r ConfigureApiUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest) (*UpdateNetworkApplianceTrafficShapingVpnExclusions200Response, *http.Response, error) { var ( localVarHTTPMethod = http.MethodPut localVarPostBody interface{} formFiles []formFile - localVarReturnValue *GetNetworkApplianceTrafficShapingUplinkSelection200Response + localVarReturnValue *UpdateNetworkApplianceTrafficShapingVpnExclusions200Response ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.UpdateNetworkApplianceTrafficShapingUplinkSelection") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.UpdateNetworkApplianceTrafficShapingVpnExclusions") if err != nil { return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/networks/{networkId}/appliance/trafficShaping/uplinkSelection" + localVarPath := localBasePath + "/networks/{networkId}/appliance/trafficShaping/vpnExclusions" localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) localVarHeaderParams := make(map[string]string) @@ -52426,7 +54287,7 @@ func (a *ConfigureApiService) UpdateNetworkApplianceTrafficShapingUplinkSelectio localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept } // body params - localVarPostBody = r.updateNetworkApplianceTrafficShapingUplinkSelectionRequest + localVarPostBody = r.updateNetworkApplianceTrafficShapingVpnExclusionsRequest if r.ctx != nil { // API Key Authentication if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { @@ -59503,6 +61364,135 @@ func (a *ConfigureApiService) UpdateNetworkWirelessBluetoothSettingsExecute(r Co return localVarReturnValue, localVarHTTPResponse, nil } +type ConfigureApiUpdateNetworkWirelessEthernetPortsProfileRequest struct { + ctx context.Context + ApiService *ConfigureApiService + networkId string + profileId string + updateNetworkWirelessEthernetPortsProfileRequest *UpdateNetworkWirelessEthernetPortsProfileRequest +} + +func (r ConfigureApiUpdateNetworkWirelessEthernetPortsProfileRequest) UpdateNetworkWirelessEthernetPortsProfileRequest(updateNetworkWirelessEthernetPortsProfileRequest UpdateNetworkWirelessEthernetPortsProfileRequest) ConfigureApiUpdateNetworkWirelessEthernetPortsProfileRequest { + r.updateNetworkWirelessEthernetPortsProfileRequest = &updateNetworkWirelessEthernetPortsProfileRequest + return r +} + +func (r ConfigureApiUpdateNetworkWirelessEthernetPortsProfileRequest) Execute() (*GetNetworkWirelessEthernetPortsProfiles200ResponseInner, *http.Response, error) { + return r.ApiService.UpdateNetworkWirelessEthernetPortsProfileExecute(r) +} + +/* +UpdateNetworkWirelessEthernetPortsProfile Update the AP port profile by ID for this network + +Update the AP port profile by ID for this network + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param networkId Network ID + @param profileId Profile ID + @return ConfigureApiUpdateNetworkWirelessEthernetPortsProfileRequest +*/ +func (a *ConfigureApiService) UpdateNetworkWirelessEthernetPortsProfile(ctx context.Context, networkId string, profileId string) ConfigureApiUpdateNetworkWirelessEthernetPortsProfileRequest { + return ConfigureApiUpdateNetworkWirelessEthernetPortsProfileRequest{ + ApiService: a, + ctx: ctx, + networkId: networkId, + profileId: profileId, + } +} + +// Execute executes the request +// @return GetNetworkWirelessEthernetPortsProfiles200ResponseInner +func (a *ConfigureApiService) UpdateNetworkWirelessEthernetPortsProfileExecute(r ConfigureApiUpdateNetworkWirelessEthernetPortsProfileRequest) (*GetNetworkWirelessEthernetPortsProfiles200ResponseInner, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodPut + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *GetNetworkWirelessEthernetPortsProfiles200ResponseInner + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.UpdateNetworkWirelessEthernetPortsProfile") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/networks/{networkId}/wireless/ethernet/ports/profiles/{profileId}" + localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"profileId"+"}", url.PathEscape(parameterValueToString(r.profileId, "profileId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + // body params + localVarPostBody = r.updateNetworkWirelessEthernetPortsProfileRequest + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + type ConfigureApiUpdateNetworkWirelessRfProfileRequest struct { ctx context.Context ApiService *ConfigureApiService @@ -62601,7 +64591,7 @@ func (r ConfigureApiUpdateOrganizationApplianceVpnVpnFirewallRulesRequest) Updat return r } -func (r ConfigureApiUpdateOrganizationApplianceVpnVpnFirewallRulesRequest) Execute() (*UpdateOrganizationApplianceVpnVpnFirewallRules200Response, *http.Response, error) { +func (r ConfigureApiUpdateOrganizationApplianceVpnVpnFirewallRulesRequest) Execute() (*GetOrganizationApplianceVpnVpnFirewallRules200Response, *http.Response, error) { return r.ApiService.UpdateOrganizationApplianceVpnVpnFirewallRulesExecute(r) } @@ -62623,13 +64613,13 @@ func (a *ConfigureApiService) UpdateOrganizationApplianceVpnVpnFirewallRules(ctx } // Execute executes the request -// @return UpdateOrganizationApplianceVpnVpnFirewallRules200Response -func (a *ConfigureApiService) UpdateOrganizationApplianceVpnVpnFirewallRulesExecute(r ConfigureApiUpdateOrganizationApplianceVpnVpnFirewallRulesRequest) (*UpdateOrganizationApplianceVpnVpnFirewallRules200Response, *http.Response, error) { +// @return GetOrganizationApplianceVpnVpnFirewallRules200Response +func (a *ConfigureApiService) UpdateOrganizationApplianceVpnVpnFirewallRulesExecute(r ConfigureApiUpdateOrganizationApplianceVpnVpnFirewallRulesRequest) (*GetOrganizationApplianceVpnVpnFirewallRules200Response, *http.Response, error) { var ( localVarHTTPMethod = http.MethodPut localVarPostBody interface{} formFiles []formFile - localVarReturnValue *UpdateOrganizationApplianceVpnVpnFirewallRules200Response + localVarReturnValue *GetOrganizationApplianceVpnVpnFirewallRules200Response ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.UpdateOrganizationApplianceVpnVpnFirewallRules") @@ -63093,6 +65083,135 @@ func (a *ConfigureApiService) UpdateOrganizationCameraOnboardingStatusesExecute( return localVarReturnValue, localVarHTTPResponse, nil } +type ConfigureApiUpdateOrganizationCameraRoleRequest struct { + ctx context.Context + ApiService *ConfigureApiService + organizationId string + roleId string + updateOrganizationCameraRoleRequest *UpdateOrganizationCameraRoleRequest +} + +func (r ConfigureApiUpdateOrganizationCameraRoleRequest) UpdateOrganizationCameraRoleRequest(updateOrganizationCameraRoleRequest UpdateOrganizationCameraRoleRequest) ConfigureApiUpdateOrganizationCameraRoleRequest { + r.updateOrganizationCameraRoleRequest = &updateOrganizationCameraRoleRequest + return r +} + +func (r ConfigureApiUpdateOrganizationCameraRoleRequest) Execute() (map[string]interface{}, *http.Response, error) { + return r.ApiService.UpdateOrganizationCameraRoleExecute(r) +} + +/* +UpdateOrganizationCameraRole Update an existing role in this organization. + +Update an existing role in this organization. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param organizationId Organization ID + @param roleId Role ID + @return ConfigureApiUpdateOrganizationCameraRoleRequest +*/ +func (a *ConfigureApiService) UpdateOrganizationCameraRole(ctx context.Context, organizationId string, roleId string) ConfigureApiUpdateOrganizationCameraRoleRequest { + return ConfigureApiUpdateOrganizationCameraRoleRequest{ + ApiService: a, + ctx: ctx, + organizationId: organizationId, + roleId: roleId, + } +} + +// Execute executes the request +// @return map[string]interface{} +func (a *ConfigureApiService) UpdateOrganizationCameraRoleExecute(r ConfigureApiUpdateOrganizationCameraRoleRequest) (map[string]interface{}, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodPut + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue map[string]interface{} + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ConfigureApiService.UpdateOrganizationCameraRole") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/organizations/{organizationId}/camera/roles/{roleId}" + localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"roleId"+"}", url.PathEscape(parameterValueToString(r.roleId, "roleId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + // body params + localVarPostBody = r.updateOrganizationCameraRoleRequest + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + type ConfigureApiUpdateOrganizationConfigTemplateRequest struct { ctx context.Context ApiService *ConfigureApiService diff --git a/client/api_connection_stats.go b/client/api_connection_stats.go index 50db9647d..889c70e83 100644 --- a/client/api_connection_stats.go +++ b/client/api_connection_stats.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_connectivity.go b/client/api_connectivity.go index 4ed99067c..17eb7641e 100644 --- a/client/api_connectivity.go +++ b/client/api_connectivity.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_connectivity_events.go b/client/api_connectivity_events.go index 60022d023..5c01791c8 100644 --- a/client/api_connectivity_events.go +++ b/client/api_connectivity_events.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_connectivity_monitoring_destinations.go b/client/api_connectivity_monitoring_destinations.go index 59fa73a65..bca7f6389 100644 --- a/client/api_connectivity_monitoring_destinations.go +++ b/client/api_connectivity_monitoring_destinations.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_content_filtering.go b/client/api_content_filtering.go index 88ec7fe7c..ddbbbfd3e 100644 --- a/client/api_content_filtering.go +++ b/client/api_content_filtering.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_coterm.go b/client/api_coterm.go index 43ae5e05b..c17da16b4 100644 --- a/client/api_coterm.go +++ b/client/api_coterm.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_current.go b/client/api_current.go index 3c79e79f2..3c9c948e9 100644 --- a/client/api_current.go +++ b/client/api_current.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_custom_analytics.go b/client/api_custom_analytics.go index 98906deb7..edef831af 100644 --- a/client/api_custom_analytics.go +++ b/client/api_custom_analytics.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_custom_performance_classes.go b/client/api_custom_performance_classes.go index 8f21d53d3..9efe24ec3 100644 --- a/client/api_custom_performance_classes.go +++ b/client/api_custom_performance_classes.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_data_rate_history.go b/client/api_data_rate_history.go index 6aaacf325..b05247f53 100644 --- a/client/api_data_rate_history.go +++ b/client/api_data_rate_history.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_delegated.go b/client/api_delegated.go index 88f4fbd69..c5ba5e13d 100644 --- a/client/api_delegated.go +++ b/client/api_delegated.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_desktop_logs.go b/client/api_desktop_logs.go index 8922acf59..1345e3bf7 100644 --- a/client/api_desktop_logs.go +++ b/client/api_desktop_logs.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_device_command_logs.go b/client/api_device_command_logs.go index 308a64787..359a90e38 100644 --- a/client/api_device_command_logs.go +++ b/client/api_device_command_logs.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_device_profiles.go b/client/api_device_profiles.go index 47f73716f..01cde6d27 100644 --- a/client/api_device_profiles.go +++ b/client/api_device_profiles.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_device_type_group_policies.go b/client/api_device_type_group_policies.go index 2469abb41..7c7e5bf2b 100644 --- a/client/api_device_type_group_policies.go +++ b/client/api_device_type_group_policies.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_devices.go b/client/api_devices.go index f09ee195a..0f7bc4df0 100644 --- a/client/api_devices.go +++ b/client/api_devices.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -5003,9 +5003,9 @@ func (r DevicesApiGetOrganizationDevicesPowerModulesStatusesByDeviceRequest) Exe } /* -GetOrganizationDevicesPowerModulesStatusesByDevice List the power status information for devices in an organization +GetOrganizationDevicesPowerModulesStatusesByDevice List the most recent status information for power modules in rackmount MX and MS devices that support them -List the power status information for devices in an organization. The data returned by this endpoint is updated every 5 minutes. +List the most recent status information for power modules in rackmount MX and MS devices that support them. The data returned by this endpoint is updated every 5 minutes. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param organizationId Organization ID @@ -6663,7 +6663,7 @@ func (r DevicesApiGetOrganizationSummaryTopDevicesByUsageRequest) T1(t1 string) return r } -// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. func (r DevicesApiGetOrganizationSummaryTopDevicesByUsageRequest) Timespan(timespan float32) DevicesApiGetOrganizationSummaryTopDevicesByUsageRequest { r.timespan = ×pan return r @@ -6810,7 +6810,7 @@ func (r DevicesApiGetOrganizationSummaryTopDevicesModelsByUsageRequest) T1(t1 st return r } -// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. func (r DevicesApiGetOrganizationSummaryTopDevicesModelsByUsageRequest) Timespan(timespan float32) DevicesApiGetOrganizationSummaryTopDevicesModelsByUsageRequest { r.timespan = ×pan return r diff --git a/client/api_dhcp.go b/client/api_dhcp.go index 459fc6d80..eebe953e9 100644 --- a/client/api_dhcp.go +++ b/client/api_dhcp.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_dhcp_server_policy.go b/client/api_dhcp_server_policy.go index dd3f83330..aaa7f30d8 100644 --- a/client/api_dhcp_server_policy.go +++ b/client/api_dhcp_server_policy.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_dscp_tagging_options.go b/client/api_dscp_tagging_options.go index 8fde59a4a..330b8539e 100644 --- a/client/api_dscp_tagging_options.go +++ b/client/api_dscp_tagging_options.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_dscp_to_cos_mappings.go b/client/api_dscp_to_cos_mappings.go index 82db9bf76..0332141a1 100644 --- a/client/api_dscp_to_cos_mappings.go +++ b/client/api_dscp_to_cos_mappings.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_eap_override.go b/client/api_eap_override.go index 60c0accb9..f2d181525 100644 --- a/client/api_eap_override.go +++ b/client/api_eap_override.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_early_access.go b/client/api_early_access.go index 4cb0ced5a..eabb20ffd 100644 --- a/client/api_early_access.go +++ b/client/api_early_access.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_ethernet.go b/client/api_ethernet.go index 4c81fbf7a..959fceca2 100644 --- a/client/api_ethernet.go +++ b/client/api_ethernet.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -24,6 +24,610 @@ import ( // EthernetApiService EthernetApi service type EthernetApiService service +type EthernetApiAssignNetworkWirelessEthernetPortsProfilesRequest struct { + ctx context.Context + ApiService *EthernetApiService + networkId string + assignNetworkWirelessEthernetPortsProfilesRequest *AssignNetworkWirelessEthernetPortsProfilesRequest +} + +func (r EthernetApiAssignNetworkWirelessEthernetPortsProfilesRequest) AssignNetworkWirelessEthernetPortsProfilesRequest(assignNetworkWirelessEthernetPortsProfilesRequest AssignNetworkWirelessEthernetPortsProfilesRequest) EthernetApiAssignNetworkWirelessEthernetPortsProfilesRequest { + r.assignNetworkWirelessEthernetPortsProfilesRequest = &assignNetworkWirelessEthernetPortsProfilesRequest + return r +} + +func (r EthernetApiAssignNetworkWirelessEthernetPortsProfilesRequest) Execute() (*AssignNetworkWirelessEthernetPortsProfiles201Response, *http.Response, error) { + return r.ApiService.AssignNetworkWirelessEthernetPortsProfilesExecute(r) +} + +/* +AssignNetworkWirelessEthernetPortsProfiles Assign AP port profile to list of APs + +Assign AP port profile to list of APs + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param networkId Network ID + @return EthernetApiAssignNetworkWirelessEthernetPortsProfilesRequest +*/ +func (a *EthernetApiService) AssignNetworkWirelessEthernetPortsProfiles(ctx context.Context, networkId string) EthernetApiAssignNetworkWirelessEthernetPortsProfilesRequest { + return EthernetApiAssignNetworkWirelessEthernetPortsProfilesRequest{ + ApiService: a, + ctx: ctx, + networkId: networkId, + } +} + +// Execute executes the request +// @return AssignNetworkWirelessEthernetPortsProfiles201Response +func (a *EthernetApiService) AssignNetworkWirelessEthernetPortsProfilesExecute(r EthernetApiAssignNetworkWirelessEthernetPortsProfilesRequest) (*AssignNetworkWirelessEthernetPortsProfiles201Response, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *AssignNetworkWirelessEthernetPortsProfiles201Response + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "EthernetApiService.AssignNetworkWirelessEthernetPortsProfiles") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/networks/{networkId}/wireless/ethernet/ports/profiles/assign" + localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + if r.assignNetworkWirelessEthernetPortsProfilesRequest == nil { + return localVarReturnValue, nil, reportError("assignNetworkWirelessEthernetPortsProfilesRequest is required and must be specified") + } + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + // body params + localVarPostBody = r.assignNetworkWirelessEthernetPortsProfilesRequest + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + +type EthernetApiCreateNetworkWirelessEthernetPortsProfileRequest struct { + ctx context.Context + ApiService *EthernetApiService + networkId string + createNetworkWirelessEthernetPortsProfileRequest *CreateNetworkWirelessEthernetPortsProfileRequest +} + +func (r EthernetApiCreateNetworkWirelessEthernetPortsProfileRequest) CreateNetworkWirelessEthernetPortsProfileRequest(createNetworkWirelessEthernetPortsProfileRequest CreateNetworkWirelessEthernetPortsProfileRequest) EthernetApiCreateNetworkWirelessEthernetPortsProfileRequest { + r.createNetworkWirelessEthernetPortsProfileRequest = &createNetworkWirelessEthernetPortsProfileRequest + return r +} + +func (r EthernetApiCreateNetworkWirelessEthernetPortsProfileRequest) Execute() (*GetNetworkWirelessEthernetPortsProfiles200ResponseInner, *http.Response, error) { + return r.ApiService.CreateNetworkWirelessEthernetPortsProfileExecute(r) +} + +/* +CreateNetworkWirelessEthernetPortsProfile Create an AP port profile + +Create an AP port profile + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param networkId Network ID + @return EthernetApiCreateNetworkWirelessEthernetPortsProfileRequest +*/ +func (a *EthernetApiService) CreateNetworkWirelessEthernetPortsProfile(ctx context.Context, networkId string) EthernetApiCreateNetworkWirelessEthernetPortsProfileRequest { + return EthernetApiCreateNetworkWirelessEthernetPortsProfileRequest{ + ApiService: a, + ctx: ctx, + networkId: networkId, + } +} + +// Execute executes the request +// @return GetNetworkWirelessEthernetPortsProfiles200ResponseInner +func (a *EthernetApiService) CreateNetworkWirelessEthernetPortsProfileExecute(r EthernetApiCreateNetworkWirelessEthernetPortsProfileRequest) (*GetNetworkWirelessEthernetPortsProfiles200ResponseInner, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *GetNetworkWirelessEthernetPortsProfiles200ResponseInner + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "EthernetApiService.CreateNetworkWirelessEthernetPortsProfile") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/networks/{networkId}/wireless/ethernet/ports/profiles" + localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + if r.createNetworkWirelessEthernetPortsProfileRequest == nil { + return localVarReturnValue, nil, reportError("createNetworkWirelessEthernetPortsProfileRequest is required and must be specified") + } + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + // body params + localVarPostBody = r.createNetworkWirelessEthernetPortsProfileRequest + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + +type EthernetApiDeleteNetworkWirelessEthernetPortsProfileRequest struct { + ctx context.Context + ApiService *EthernetApiService + networkId string + profileId string +} + +func (r EthernetApiDeleteNetworkWirelessEthernetPortsProfileRequest) Execute() (*http.Response, error) { + return r.ApiService.DeleteNetworkWirelessEthernetPortsProfileExecute(r) +} + +/* +DeleteNetworkWirelessEthernetPortsProfile Delete an AP port profile + +Delete an AP port profile + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param networkId Network ID + @param profileId Profile ID + @return EthernetApiDeleteNetworkWirelessEthernetPortsProfileRequest +*/ +func (a *EthernetApiService) DeleteNetworkWirelessEthernetPortsProfile(ctx context.Context, networkId string, profileId string) EthernetApiDeleteNetworkWirelessEthernetPortsProfileRequest { + return EthernetApiDeleteNetworkWirelessEthernetPortsProfileRequest{ + ApiService: a, + ctx: ctx, + networkId: networkId, + profileId: profileId, + } +} + +// Execute executes the request +func (a *EthernetApiService) DeleteNetworkWirelessEthernetPortsProfileExecute(r EthernetApiDeleteNetworkWirelessEthernetPortsProfileRequest) (*http.Response, error) { + var ( + localVarHTTPMethod = http.MethodDelete + localVarPostBody interface{} + formFiles []formFile + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "EthernetApiService.DeleteNetworkWirelessEthernetPortsProfile") + if err != nil { + return nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/networks/{networkId}/wireless/ethernet/ports/profiles/{profileId}" + localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"profileId"+"}", url.PathEscape(parameterValueToString(r.profileId, "profileId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarHTTPResponse, newErr + } + + return localVarHTTPResponse, nil +} + +type EthernetApiGetNetworkWirelessEthernetPortsProfileRequest struct { + ctx context.Context + ApiService *EthernetApiService + networkId string + profileId string +} + +func (r EthernetApiGetNetworkWirelessEthernetPortsProfileRequest) Execute() (*GetNetworkWirelessEthernetPortsProfiles200ResponseInner, *http.Response, error) { + return r.ApiService.GetNetworkWirelessEthernetPortsProfileExecute(r) +} + +/* +GetNetworkWirelessEthernetPortsProfile Show the AP port profile by ID for this network + +Show the AP port profile by ID for this network + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param networkId Network ID + @param profileId Profile ID + @return EthernetApiGetNetworkWirelessEthernetPortsProfileRequest +*/ +func (a *EthernetApiService) GetNetworkWirelessEthernetPortsProfile(ctx context.Context, networkId string, profileId string) EthernetApiGetNetworkWirelessEthernetPortsProfileRequest { + return EthernetApiGetNetworkWirelessEthernetPortsProfileRequest{ + ApiService: a, + ctx: ctx, + networkId: networkId, + profileId: profileId, + } +} + +// Execute executes the request +// @return GetNetworkWirelessEthernetPortsProfiles200ResponseInner +func (a *EthernetApiService) GetNetworkWirelessEthernetPortsProfileExecute(r EthernetApiGetNetworkWirelessEthernetPortsProfileRequest) (*GetNetworkWirelessEthernetPortsProfiles200ResponseInner, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *GetNetworkWirelessEthernetPortsProfiles200ResponseInner + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "EthernetApiService.GetNetworkWirelessEthernetPortsProfile") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/networks/{networkId}/wireless/ethernet/ports/profiles/{profileId}" + localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"profileId"+"}", url.PathEscape(parameterValueToString(r.profileId, "profileId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + +type EthernetApiGetNetworkWirelessEthernetPortsProfilesRequest struct { + ctx context.Context + ApiService *EthernetApiService + networkId string +} + +func (r EthernetApiGetNetworkWirelessEthernetPortsProfilesRequest) Execute() ([]GetNetworkWirelessEthernetPortsProfiles200ResponseInner, *http.Response, error) { + return r.ApiService.GetNetworkWirelessEthernetPortsProfilesExecute(r) +} + +/* +GetNetworkWirelessEthernetPortsProfiles List the AP port profiles for this network + +List the AP port profiles for this network + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param networkId Network ID + @return EthernetApiGetNetworkWirelessEthernetPortsProfilesRequest +*/ +func (a *EthernetApiService) GetNetworkWirelessEthernetPortsProfiles(ctx context.Context, networkId string) EthernetApiGetNetworkWirelessEthernetPortsProfilesRequest { + return EthernetApiGetNetworkWirelessEthernetPortsProfilesRequest{ + ApiService: a, + ctx: ctx, + networkId: networkId, + } +} + +// Execute executes the request +// @return []GetNetworkWirelessEthernetPortsProfiles200ResponseInner +func (a *EthernetApiService) GetNetworkWirelessEthernetPortsProfilesExecute(r EthernetApiGetNetworkWirelessEthernetPortsProfilesRequest) ([]GetNetworkWirelessEthernetPortsProfiles200ResponseInner, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue []GetNetworkWirelessEthernetPortsProfiles200ResponseInner + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "EthernetApiService.GetNetworkWirelessEthernetPortsProfiles") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/networks/{networkId}/wireless/ethernet/ports/profiles" + localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + type EthernetApiGetOrganizationWirelessDevicesEthernetStatusesRequest struct { ctx context.Context ApiService *EthernetApiService @@ -188,3 +792,260 @@ func (a *EthernetApiService) GetOrganizationWirelessDevicesEthernetStatusesExecu return localVarReturnValue, localVarHTTPResponse, nil } + +type EthernetApiSetNetworkWirelessEthernetPortsProfilesDefaultRequest struct { + ctx context.Context + ApiService *EthernetApiService + networkId string + setNetworkWirelessEthernetPortsProfilesDefaultRequest *SetNetworkWirelessEthernetPortsProfilesDefaultRequest +} + +func (r EthernetApiSetNetworkWirelessEthernetPortsProfilesDefaultRequest) SetNetworkWirelessEthernetPortsProfilesDefaultRequest(setNetworkWirelessEthernetPortsProfilesDefaultRequest SetNetworkWirelessEthernetPortsProfilesDefaultRequest) EthernetApiSetNetworkWirelessEthernetPortsProfilesDefaultRequest { + r.setNetworkWirelessEthernetPortsProfilesDefaultRequest = &setNetworkWirelessEthernetPortsProfilesDefaultRequest + return r +} + +func (r EthernetApiSetNetworkWirelessEthernetPortsProfilesDefaultRequest) Execute() (*SetNetworkWirelessEthernetPortsProfilesDefault200Response, *http.Response, error) { + return r.ApiService.SetNetworkWirelessEthernetPortsProfilesDefaultExecute(r) +} + +/* +SetNetworkWirelessEthernetPortsProfilesDefault Set the AP port profile to be default for this network + +Set the AP port profile to be default for this network + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param networkId Network ID + @return EthernetApiSetNetworkWirelessEthernetPortsProfilesDefaultRequest +*/ +func (a *EthernetApiService) SetNetworkWirelessEthernetPortsProfilesDefault(ctx context.Context, networkId string) EthernetApiSetNetworkWirelessEthernetPortsProfilesDefaultRequest { + return EthernetApiSetNetworkWirelessEthernetPortsProfilesDefaultRequest{ + ApiService: a, + ctx: ctx, + networkId: networkId, + } +} + +// Execute executes the request +// @return SetNetworkWirelessEthernetPortsProfilesDefault200Response +func (a *EthernetApiService) SetNetworkWirelessEthernetPortsProfilesDefaultExecute(r EthernetApiSetNetworkWirelessEthernetPortsProfilesDefaultRequest) (*SetNetworkWirelessEthernetPortsProfilesDefault200Response, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *SetNetworkWirelessEthernetPortsProfilesDefault200Response + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "EthernetApiService.SetNetworkWirelessEthernetPortsProfilesDefault") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/networks/{networkId}/wireless/ethernet/ports/profiles/setDefault" + localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + if r.setNetworkWirelessEthernetPortsProfilesDefaultRequest == nil { + return localVarReturnValue, nil, reportError("setNetworkWirelessEthernetPortsProfilesDefaultRequest is required and must be specified") + } + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + // body params + localVarPostBody = r.setNetworkWirelessEthernetPortsProfilesDefaultRequest + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + +type EthernetApiUpdateNetworkWirelessEthernetPortsProfileRequest struct { + ctx context.Context + ApiService *EthernetApiService + networkId string + profileId string + updateNetworkWirelessEthernetPortsProfileRequest *UpdateNetworkWirelessEthernetPortsProfileRequest +} + +func (r EthernetApiUpdateNetworkWirelessEthernetPortsProfileRequest) UpdateNetworkWirelessEthernetPortsProfileRequest(updateNetworkWirelessEthernetPortsProfileRequest UpdateNetworkWirelessEthernetPortsProfileRequest) EthernetApiUpdateNetworkWirelessEthernetPortsProfileRequest { + r.updateNetworkWirelessEthernetPortsProfileRequest = &updateNetworkWirelessEthernetPortsProfileRequest + return r +} + +func (r EthernetApiUpdateNetworkWirelessEthernetPortsProfileRequest) Execute() (*GetNetworkWirelessEthernetPortsProfiles200ResponseInner, *http.Response, error) { + return r.ApiService.UpdateNetworkWirelessEthernetPortsProfileExecute(r) +} + +/* +UpdateNetworkWirelessEthernetPortsProfile Update the AP port profile by ID for this network + +Update the AP port profile by ID for this network + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param networkId Network ID + @param profileId Profile ID + @return EthernetApiUpdateNetworkWirelessEthernetPortsProfileRequest +*/ +func (a *EthernetApiService) UpdateNetworkWirelessEthernetPortsProfile(ctx context.Context, networkId string, profileId string) EthernetApiUpdateNetworkWirelessEthernetPortsProfileRequest { + return EthernetApiUpdateNetworkWirelessEthernetPortsProfileRequest{ + ApiService: a, + ctx: ctx, + networkId: networkId, + profileId: profileId, + } +} + +// Execute executes the request +// @return GetNetworkWirelessEthernetPortsProfiles200ResponseInner +func (a *EthernetApiService) UpdateNetworkWirelessEthernetPortsProfileExecute(r EthernetApiUpdateNetworkWirelessEthernetPortsProfileRequest) (*GetNetworkWirelessEthernetPortsProfiles200ResponseInner, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodPut + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *GetNetworkWirelessEthernetPortsProfiles200ResponseInner + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "EthernetApiService.UpdateNetworkWirelessEthernetPortsProfile") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/networks/{networkId}/wireless/ethernet/ports/profiles/{profileId}" + localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"profileId"+"}", url.PathEscape(parameterValueToString(r.profileId, "profileId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + // body params + localVarPostBody = r.updateNetworkWirelessEthernetPortsProfileRequest + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} diff --git a/client/api_event_types.go b/client/api_event_types.go index 5e6c0b772..83e006c74 100644 --- a/client/api_event_types.go +++ b/client/api_event_types.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_events.go b/client/api_events.go index 031571159..afe39c92c 100644 --- a/client/api_events.go +++ b/client/api_events.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_export_events.go b/client/api_export_events.go index 8b4a4e1fc..8b9ef2fdf 100644 --- a/client/api_export_events.go +++ b/client/api_export_events.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_failed_connections.go b/client/api_failed_connections.go index 8b48bb4bc..4912f6c05 100644 --- a/client/api_failed_connections.go +++ b/client/api_failed_connections.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_features.go b/client/api_features.go index 3d03bb9ce..16892748b 100644 --- a/client/api_features.go +++ b/client/api_features.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_fields.go b/client/api_fields.go index 488714b52..7ec867e79 100644 --- a/client/api_fields.go +++ b/client/api_fields.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_firewall.go b/client/api_firewall.go index 97e7d7986..3b9f48a3f 100644 --- a/client/api_firewall.go +++ b/client/api_firewall.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_firewalled_services.go b/client/api_firewalled_services.go index f477c8cc9..05bbb98a8 100644 --- a/client/api_firewalled_services.go +++ b/client/api_firewalled_services.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_firmware.go b/client/api_firmware.go index 686d55157..c6d9f9709 100644 --- a/client/api_firmware.go +++ b/client/api_firmware.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_firmware_upgrades.go b/client/api_firmware_upgrades.go index 966661dba..b5e0274b7 100644 --- a/client/api_firmware_upgrades.go +++ b/client/api_firmware_upgrades.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_floor_plans.go b/client/api_floor_plans.go index 3cca23d7a..e157cb5af 100644 --- a/client/api_floor_plans.go +++ b/client/api_floor_plans.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_group_policies.go b/client/api_group_policies.go index 4d1a59290..9c762fbaa 100644 --- a/client/api_group_policies.go +++ b/client/api_group_policies.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_groups.go b/client/api_groups.go index 915d8dd42..c3a279d34 100644 --- a/client/api_groups.go +++ b/client/api_groups.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_health.go b/client/api_health.go index 9ce59db5f..15f210a3d 100644 --- a/client/api_health.go +++ b/client/api_health.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_health_by_time.go b/client/api_health_by_time.go index b44e72fd0..5f2082a05 100644 --- a/client/api_health_by_time.go +++ b/client/api_health_by_time.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_history.go b/client/api_history.go index ca5d0dd91..f9e9ba089 100644 --- a/client/api_history.go +++ b/client/api_history.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_hotspot20.go b/client/api_hotspot20.go index 69908af3b..b0283df91 100644 --- a/client/api_hotspot20.go +++ b/client/api_hotspot20.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_http_servers.go b/client/api_http_servers.go index 2fb6ca097..3929d875e 100644 --- a/client/api_http_servers.go +++ b/client/api_http_servers.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_identities.go b/client/api_identities.go index d76bd81ca..2e04e15c3 100644 --- a/client/api_identities.go +++ b/client/api_identities.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_identity_psks.go b/client/api_identity_psks.go index fd78f9b10..5f7dbc3fa 100644 --- a/client/api_identity_psks.go +++ b/client/api_identity_psks.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_idps.go b/client/api_idps.go index 2ce5eedfd..e33f2be30 100644 --- a/client/api_idps.go +++ b/client/api_idps.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_imports.go b/client/api_imports.go index 424f25256..152f9dd41 100644 --- a/client/api_imports.go +++ b/client/api_imports.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_inbound_cellular_firewall_rules.go b/client/api_inbound_cellular_firewall_rules.go index 161ec4005..533bb9ced 100644 --- a/client/api_inbound_cellular_firewall_rules.go +++ b/client/api_inbound_cellular_firewall_rules.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_inbound_firewall_rules.go b/client/api_inbound_firewall_rules.go index fd7ad5d6c..9ef09f9e9 100644 --- a/client/api_inbound_firewall_rules.go +++ b/client/api_inbound_firewall_rules.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_insight.go b/client/api_insight.go index 37f7db76f..e6fc01240 100644 --- a/client/api_insight.go +++ b/client/api_insight.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_interfaces.go b/client/api_interfaces.go index 286a1a7cd..cf57069e1 100644 --- a/client/api_interfaces.go +++ b/client/api_interfaces.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_intrusion.go b/client/api_intrusion.go index 9d7548b91..31695f2d2 100644 --- a/client/api_intrusion.go +++ b/client/api_intrusion.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_inventory.go b/client/api_inventory.go index 5b54bff50..4b409f4da 100644 --- a/client/api_inventory.go +++ b/client/api_inventory.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_ipv6.go b/client/api_ipv6.go new file mode 100644 index 000000000..696930864 --- /dev/null +++ b/client/api_ipv6.go @@ -0,0 +1,149 @@ +/* +Meraki Dashboard API + +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) + +API version: 1.37.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "bytes" + "context" + "io" + "net/http" + "net/url" + "strings" +) + + +// Ipv6ApiService Ipv6Api service +type Ipv6ApiService service + +type Ipv6ApiUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request struct { + ctx context.Context + ApiService *Ipv6ApiService + serial string + updateDeviceWirelessAlternateManagementInterfaceIpv6Request *UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request +} + +func (r Ipv6ApiUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request) UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request(updateDeviceWirelessAlternateManagementInterfaceIpv6Request UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request) Ipv6ApiUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request { + r.updateDeviceWirelessAlternateManagementInterfaceIpv6Request = &updateDeviceWirelessAlternateManagementInterfaceIpv6Request + return r +} + +func (r Ipv6ApiUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request) Execute() (*UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response, *http.Response, error) { + return r.ApiService.UpdateDeviceWirelessAlternateManagementInterfaceIpv6Execute(r) +} + +/* +UpdateDeviceWirelessAlternateManagementInterfaceIpv6 Update alternate management interface IPv6 address + +Update alternate management interface IPv6 address + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param serial Serial + @return Ipv6ApiUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request +*/ +func (a *Ipv6ApiService) UpdateDeviceWirelessAlternateManagementInterfaceIpv6(ctx context.Context, serial string) Ipv6ApiUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request { + return Ipv6ApiUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request{ + ApiService: a, + ctx: ctx, + serial: serial, + } +} + +// Execute executes the request +// @return UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response +func (a *Ipv6ApiService) UpdateDeviceWirelessAlternateManagementInterfaceIpv6Execute(r Ipv6ApiUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request) (*UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodPut + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "Ipv6ApiService.UpdateDeviceWirelessAlternateManagementInterfaceIpv6") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/devices/{serial}/wireless/alternateManagementInterface/ipv6" + localVarPath = strings.Replace(localVarPath, "{"+"serial"+"}", url.PathEscape(parameterValueToString(r.serial, "serial")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + // body params + localVarPostBody = r.updateDeviceWirelessAlternateManagementInterfaceIpv6Request + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} diff --git a/client/api_l3_firewall_rules.go b/client/api_l3_firewall_rules.go index b373a0441..e5ea75c01 100644 --- a/client/api_l3_firewall_rules.go +++ b/client/api_l3_firewall_rules.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_l7_firewall_rules.go b/client/api_l7_firewall_rules.go index 502a58c36..0e724f6c8 100644 --- a/client/api_l7_firewall_rules.go +++ b/client/api_l7_firewall_rules.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_lan.go b/client/api_lan.go index 342e313f1..2a5f8759e 100644 --- a/client/api_lan.go +++ b/client/api_lan.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_latency_history.go b/client/api_latency_history.go index 129718747..ef9d6819b 100644 --- a/client/api_latency_history.go +++ b/client/api_latency_history.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_latency_stats.go b/client/api_latency_stats.go index a75e64b36..68f02c831 100644 --- a/client/api_latency_stats.go +++ b/client/api_latency_stats.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_latest.go b/client/api_latest.go index a416d7a62..edb0abc11 100644 --- a/client/api_latest.go +++ b/client/api_latest.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -36,7 +36,7 @@ type LatestApiGetOrganizationSensorReadingsLatestRequest struct { metrics *[]string } -// The number of entries per page returned. Acceptable range is 3 - 100. Default is 100. +// The number of entries per page returned. Acceptable range is 3 - 1000. Default is 1000. func (r LatestApiGetOrganizationSensorReadingsLatestRequest) PerPage(perPage int32) LatestApiGetOrganizationSensorReadingsLatestRequest { r.perPage = &perPage return r diff --git a/client/api_licenses.go b/client/api_licenses.go index d51f23dac..84c4e56e9 100644 --- a/client/api_licenses.go +++ b/client/api_licenses.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_licensing.go b/client/api_licensing.go index 6232bd363..36501eb40 100644 --- a/client/api_licensing.go +++ b/client/api_licensing.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_link_aggregations.go b/client/api_link_aggregations.go index c11d0e525..8eef7959e 100644 --- a/client/api_link_aggregations.go +++ b/client/api_link_aggregations.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_link_layer.go b/client/api_link_layer.go index a52070756..392b611ff 100644 --- a/client/api_link_layer.go +++ b/client/api_link_layer.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_live.go b/client/api_live.go index 6fafa2e73..cca0d937e 100644 --- a/client/api_live.go +++ b/client/api_live.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_live_tools.go b/client/api_live_tools.go index 07624addd..20d6fd180 100644 --- a/client/api_live_tools.go +++ b/client/api_live_tools.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_lldp_cdp.go b/client/api_lldp_cdp.go index 5e18bb4f4..32ba2d9a9 100644 --- a/client/api_lldp_cdp.go +++ b/client/api_lldp_cdp.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_login_security.go b/client/api_login_security.go index 90b0bf246..54e5a900d 100644 --- a/client/api_login_security.go +++ b/client/api_login_security.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_logs.go b/client/api_logs.go index ec280c2f7..df0040afe 100644 --- a/client/api_logs.go +++ b/client/api_logs.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_loss_and_latency_history.go b/client/api_loss_and_latency_history.go index 5e78c2da6..e8d792384 100644 --- a/client/api_loss_and_latency_history.go +++ b/client/api_loss_and_latency_history.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_malware.go b/client/api_malware.go index 8e2178432..1deac7f3a 100644 --- a/client/api_malware.go +++ b/client/api_malware.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_management_interface.go b/client/api_management_interface.go index 31681e434..13d67e791 100644 --- a/client/api_management_interface.go +++ b/client/api_management_interface.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_manufacturers.go b/client/api_manufacturers.go index f0401e7fc..66e294621 100644 --- a/client/api_manufacturers.go +++ b/client/api_manufacturers.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_me.go b/client/api_me.go index 32afed4d3..2e5a8ad5d 100644 --- a/client/api_me.go +++ b/client/api_me.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_meraki_auth_users.go b/client/api_meraki_auth_users.go index cc3a6c79d..c5a7a59a3 100644 --- a/client/api_meraki_auth_users.go +++ b/client/api_meraki_auth_users.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_mesh_statuses.go b/client/api_mesh_statuses.go index 42a89e200..1ef574c07 100644 --- a/client/api_mesh_statuses.go +++ b/client/api_mesh_statuses.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_models.go b/client/api_models.go index 238bcf10a..407c559fb 100644 --- a/client/api_models.go +++ b/client/api_models.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -44,7 +44,7 @@ func (r ModelsApiGetOrganizationSummaryTopDevicesModelsByUsageRequest) T1(t1 str return r } -// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. func (r ModelsApiGetOrganizationSummaryTopDevicesModelsByUsageRequest) Timespan(timespan float32) ModelsApiGetOrganizationSummaryTopDevicesModelsByUsageRequest { r.timespan = ×pan return r diff --git a/client/api_monitor.go b/client/api_monitor.go index 3fa195c8e..e75d6363a 100644 --- a/client/api_monitor.go +++ b/client/api_monitor.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -13817,9 +13817,9 @@ func (r MonitorApiGetOrganizationDevicesPowerModulesStatusesByDeviceRequest) Exe } /* -GetOrganizationDevicesPowerModulesStatusesByDevice List the power status information for devices in an organization +GetOrganizationDevicesPowerModulesStatusesByDevice List the most recent status information for power modules in rackmount MX and MS devices that support them -List the power status information for devices in an organization. The data returned by this endpoint is updated every 5 minutes. +List the most recent status information for power modules in rackmount MX and MS devices that support them. The data returned by this endpoint is updated every 5 minutes. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param organizationId Organization ID @@ -15519,7 +15519,7 @@ type MonitorApiGetOrganizationSensorReadingsLatestRequest struct { metrics *[]string } -// The number of entries per page returned. Acceptable range is 3 - 100. Default is 100. +// The number of entries per page returned. Acceptable range is 3 - 1000. Default is 1000. func (r MonitorApiGetOrganizationSensorReadingsLatestRequest) PerPage(perPage int32) MonitorApiGetOrganizationSensorReadingsLatestRequest { r.perPage = &perPage return r @@ -15729,7 +15729,7 @@ func (r MonitorApiGetOrganizationSummaryTopAppliancesByUtilizationRequest) T1(t1 return r } -// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 25 minutes and be less than or equal to 31 days. The default is 1 day. func (r MonitorApiGetOrganizationSummaryTopAppliancesByUtilizationRequest) Timespan(timespan float32) MonitorApiGetOrganizationSummaryTopAppliancesByUtilizationRequest { r.timespan = ×pan return r @@ -15876,7 +15876,7 @@ func (r MonitorApiGetOrganizationSummaryTopClientsByUsageRequest) T1(t1 string) return r } -// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. func (r MonitorApiGetOrganizationSummaryTopClientsByUsageRequest) Timespan(timespan float32) MonitorApiGetOrganizationSummaryTopClientsByUsageRequest { r.timespan = ×pan return r @@ -16170,7 +16170,7 @@ func (r MonitorApiGetOrganizationSummaryTopDevicesByUsageRequest) T1(t1 string) return r } -// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. func (r MonitorApiGetOrganizationSummaryTopDevicesByUsageRequest) Timespan(timespan float32) MonitorApiGetOrganizationSummaryTopDevicesByUsageRequest { r.timespan = ×pan return r @@ -16317,7 +16317,7 @@ func (r MonitorApiGetOrganizationSummaryTopDevicesModelsByUsageRequest) T1(t1 st return r } -// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. func (r MonitorApiGetOrganizationSummaryTopDevicesModelsByUsageRequest) Timespan(timespan float32) MonitorApiGetOrganizationSummaryTopDevicesModelsByUsageRequest { r.timespan = ×pan return r @@ -16464,7 +16464,7 @@ func (r MonitorApiGetOrganizationSummaryTopSsidsByUsageRequest) T1(t1 string) Mo return r } -// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. func (r MonitorApiGetOrganizationSummaryTopSsidsByUsageRequest) Timespan(timespan float32) MonitorApiGetOrganizationSummaryTopSsidsByUsageRequest { r.timespan = ×pan return r @@ -16611,7 +16611,7 @@ func (r MonitorApiGetOrganizationSummaryTopSwitchesByEnergyUsageRequest) T1(t1 s return r } -// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 25 minutes and be less than or equal to 31 days. The default is 1 day. func (r MonitorApiGetOrganizationSummaryTopSwitchesByEnergyUsageRequest) Timespan(timespan float32) MonitorApiGetOrganizationSummaryTopSwitchesByEnergyUsageRequest { r.timespan = ×pan return r @@ -16737,6 +16737,173 @@ func (a *MonitorApiService) GetOrganizationSummaryTopSwitchesByEnergyUsageExecut return localVarReturnValue, localVarHTTPResponse, nil } +type MonitorApiGetOrganizationUplinksLossAndLatencyRequest struct { + ctx context.Context + ApiService *MonitorApiService + organizationId string + t0 *string + t1 *string + timespan *float32 + uplink *string + ip *string +} + +// The beginning of the timespan for the data. The maximum lookback period is 60 days from today. +func (r MonitorApiGetOrganizationUplinksLossAndLatencyRequest) T0(t0 string) MonitorApiGetOrganizationUplinksLossAndLatencyRequest { + r.t0 = &t0 + return r +} + +// The end of the timespan for the data. t1 can be a maximum of 5 minutes after t0. The latest possible time that t1 can be is 2 minutes into the past. +func (r MonitorApiGetOrganizationUplinksLossAndLatencyRequest) T1(t1 string) MonitorApiGetOrganizationUplinksLossAndLatencyRequest { + r.t1 = &t1 + return r +} + +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 5 minutes. The default is 5 minutes. +func (r MonitorApiGetOrganizationUplinksLossAndLatencyRequest) Timespan(timespan float32) MonitorApiGetOrganizationUplinksLossAndLatencyRequest { + r.timespan = ×pan + return r +} + +// Optional filter for a specific WAN uplink. Valid uplinks are wan1, wan2, wan3, cellular. Default will return all uplinks. +func (r MonitorApiGetOrganizationUplinksLossAndLatencyRequest) Uplink(uplink string) MonitorApiGetOrganizationUplinksLossAndLatencyRequest { + r.uplink = &uplink + return r +} + +// Optional filter for a specific destination IP. Default will return all destination IPs. +func (r MonitorApiGetOrganizationUplinksLossAndLatencyRequest) Ip(ip string) MonitorApiGetOrganizationUplinksLossAndLatencyRequest { + r.ip = &ip + return r +} + +func (r MonitorApiGetOrganizationUplinksLossAndLatencyRequest) Execute() ([]map[string]interface{}, *http.Response, error) { + return r.ApiService.GetOrganizationUplinksLossAndLatencyExecute(r) +} + +/* +GetOrganizationUplinksLossAndLatency Return the uplink loss and latency for every MX in the organization from at latest 2 minutes ago + +Return the uplink loss and latency for every MX in the organization from at latest 2 minutes ago + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param organizationId Organization ID + @return MonitorApiGetOrganizationUplinksLossAndLatencyRequest +*/ +func (a *MonitorApiService) GetOrganizationUplinksLossAndLatency(ctx context.Context, organizationId string) MonitorApiGetOrganizationUplinksLossAndLatencyRequest { + return MonitorApiGetOrganizationUplinksLossAndLatencyRequest{ + ApiService: a, + ctx: ctx, + organizationId: organizationId, + } +} + +// Execute executes the request +// @return []map[string]interface{} +func (a *MonitorApiService) GetOrganizationUplinksLossAndLatencyExecute(r MonitorApiGetOrganizationUplinksLossAndLatencyRequest) ([]map[string]interface{}, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue []map[string]interface{} + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "MonitorApiService.GetOrganizationUplinksLossAndLatency") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/organizations/{organizationId}/uplinksLossAndLatency" + localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + if r.t0 != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "t0", r.t0, "") + } + if r.t1 != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "t1", r.t1, "") + } + if r.timespan != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "timespan", r.timespan, "") + } + if r.uplink != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "uplink", r.uplink, "") + } + if r.ip != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "ip", r.ip, "") + } + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + type MonitorApiGetOrganizationUplinksStatusesRequest struct { ctx context.Context ApiService *MonitorApiService diff --git a/client/api_monitored_media_servers.go b/client/api_monitored_media_servers.go index d3907e2c1..a1afb84b1 100644 --- a/client/api_monitored_media_servers.go +++ b/client/api_monitored_media_servers.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_mqtt_brokers.go b/client/api_mqtt_brokers.go index 9c9cef1a7..7d0886c0b 100644 --- a/client/api_mqtt_brokers.go +++ b/client/api_mqtt_brokers.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_mtu.go b/client/api_mtu.go index cfa2c3486..dd2ccb48b 100644 --- a/client/api_mtu.go +++ b/client/api_mtu.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_multicast.go b/client/api_multicast.go index 34a2781a7..7ad0463a2 100644 --- a/client/api_multicast.go +++ b/client/api_multicast.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_netflow.go b/client/api_netflow.go index bba2abebe..faa43ca80 100644 --- a/client/api_netflow.go +++ b/client/api_netflow.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_network_adapters.go b/client/api_network_adapters.go index aad553b68..1e22c3aa5 100644 --- a/client/api_network_adapters.go +++ b/client/api_network_adapters.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_network_health.go b/client/api_network_health.go index b3a1c9394..1cda5d434 100644 --- a/client/api_network_health.go +++ b/client/api_network_health.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_networks.go b/client/api_networks.go index f55fb1f28..67d0b5936 100644 --- a/client/api_networks.go +++ b/client/api_networks.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_object_detection_models.go b/client/api_object_detection_models.go index 4bfd143d9..d1655c5ef 100644 --- a/client/api_object_detection_models.go +++ b/client/api_object_detection_models.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_onboarding.go b/client/api_onboarding.go index 3afd77445..82ba1eed1 100644 --- a/client/api_onboarding.go +++ b/client/api_onboarding.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_one_to_many_nat_rules.go b/client/api_one_to_many_nat_rules.go index d67599606..562395c45 100644 --- a/client/api_one_to_many_nat_rules.go +++ b/client/api_one_to_many_nat_rules.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_one_to_one_nat_rules.go b/client/api_one_to_one_nat_rules.go index 4f77b18aa..4f38cdb4f 100644 --- a/client/api_one_to_one_nat_rules.go +++ b/client/api_one_to_one_nat_rules.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_openapi_spec.go b/client/api_openapi_spec.go index 24a1ac86c..22e0abd40 100644 --- a/client/api_openapi_spec.go +++ b/client/api_openapi_spec.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_opt_ins.go b/client/api_opt_ins.go index 8bd8d242c..53d789896 100644 --- a/client/api_opt_ins.go +++ b/client/api_opt_ins.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_order.go b/client/api_order.go index 1deebf430..9a37c6535 100644 --- a/client/api_order.go +++ b/client/api_order.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_organizations.go b/client/api_organizations.go index 0a096a213..751c62138 100644 --- a/client/api_organizations.go +++ b/client/api_organizations.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -8822,9 +8822,9 @@ func (r OrganizationsApiGetOrganizationDevicesPowerModulesStatusesByDeviceReques } /* -GetOrganizationDevicesPowerModulesStatusesByDevice List the power status information for devices in an organization +GetOrganizationDevicesPowerModulesStatusesByDevice List the most recent status information for power modules in rackmount MX and MS devices that support them -List the power status information for devices in an organization. The data returned by this endpoint is updated every 5 minutes. +List the most recent status information for power modules in rackmount MX and MS devices that support them. The data returned by this endpoint is updated every 5 minutes. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param organizationId Organization ID @@ -13623,7 +13623,7 @@ func (r OrganizationsApiGetOrganizationSummaryTopAppliancesByUtilizationRequest) return r } -// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 25 minutes and be less than or equal to 31 days. The default is 1 day. func (r OrganizationsApiGetOrganizationSummaryTopAppliancesByUtilizationRequest) Timespan(timespan float32) OrganizationsApiGetOrganizationSummaryTopAppliancesByUtilizationRequest { r.timespan = ×pan return r @@ -13770,7 +13770,7 @@ func (r OrganizationsApiGetOrganizationSummaryTopClientsByUsageRequest) T1(t1 st return r } -// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. func (r OrganizationsApiGetOrganizationSummaryTopClientsByUsageRequest) Timespan(timespan float32) OrganizationsApiGetOrganizationSummaryTopClientsByUsageRequest { r.timespan = ×pan return r @@ -14064,7 +14064,7 @@ func (r OrganizationsApiGetOrganizationSummaryTopDevicesByUsageRequest) T1(t1 st return r } -// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. func (r OrganizationsApiGetOrganizationSummaryTopDevicesByUsageRequest) Timespan(timespan float32) OrganizationsApiGetOrganizationSummaryTopDevicesByUsageRequest { r.timespan = ×pan return r @@ -14211,7 +14211,7 @@ func (r OrganizationsApiGetOrganizationSummaryTopDevicesModelsByUsageRequest) T1 return r } -// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. func (r OrganizationsApiGetOrganizationSummaryTopDevicesModelsByUsageRequest) Timespan(timespan float32) OrganizationsApiGetOrganizationSummaryTopDevicesModelsByUsageRequest { r.timespan = ×pan return r @@ -14358,7 +14358,7 @@ func (r OrganizationsApiGetOrganizationSummaryTopSsidsByUsageRequest) T1(t1 stri return r } -// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. func (r OrganizationsApiGetOrganizationSummaryTopSsidsByUsageRequest) Timespan(timespan float32) OrganizationsApiGetOrganizationSummaryTopSsidsByUsageRequest { r.timespan = ×pan return r @@ -14505,7 +14505,7 @@ func (r OrganizationsApiGetOrganizationSummaryTopSwitchesByEnergyUsageRequest) T return r } -// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 25 minutes and be less than or equal to 31 days. The default is 1 day. func (r OrganizationsApiGetOrganizationSummaryTopSwitchesByEnergyUsageRequest) Timespan(timespan float32) OrganizationsApiGetOrganizationSummaryTopSwitchesByEnergyUsageRequest { r.timespan = ×pan return r @@ -14631,6 +14631,173 @@ func (a *OrganizationsApiService) GetOrganizationSummaryTopSwitchesByEnergyUsage return localVarReturnValue, localVarHTTPResponse, nil } +type OrganizationsApiGetOrganizationUplinksLossAndLatencyRequest struct { + ctx context.Context + ApiService *OrganizationsApiService + organizationId string + t0 *string + t1 *string + timespan *float32 + uplink *string + ip *string +} + +// The beginning of the timespan for the data. The maximum lookback period is 60 days from today. +func (r OrganizationsApiGetOrganizationUplinksLossAndLatencyRequest) T0(t0 string) OrganizationsApiGetOrganizationUplinksLossAndLatencyRequest { + r.t0 = &t0 + return r +} + +// The end of the timespan for the data. t1 can be a maximum of 5 minutes after t0. The latest possible time that t1 can be is 2 minutes into the past. +func (r OrganizationsApiGetOrganizationUplinksLossAndLatencyRequest) T1(t1 string) OrganizationsApiGetOrganizationUplinksLossAndLatencyRequest { + r.t1 = &t1 + return r +} + +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 5 minutes. The default is 5 minutes. +func (r OrganizationsApiGetOrganizationUplinksLossAndLatencyRequest) Timespan(timespan float32) OrganizationsApiGetOrganizationUplinksLossAndLatencyRequest { + r.timespan = ×pan + return r +} + +// Optional filter for a specific WAN uplink. Valid uplinks are wan1, wan2, wan3, cellular. Default will return all uplinks. +func (r OrganizationsApiGetOrganizationUplinksLossAndLatencyRequest) Uplink(uplink string) OrganizationsApiGetOrganizationUplinksLossAndLatencyRequest { + r.uplink = &uplink + return r +} + +// Optional filter for a specific destination IP. Default will return all destination IPs. +func (r OrganizationsApiGetOrganizationUplinksLossAndLatencyRequest) Ip(ip string) OrganizationsApiGetOrganizationUplinksLossAndLatencyRequest { + r.ip = &ip + return r +} + +func (r OrganizationsApiGetOrganizationUplinksLossAndLatencyRequest) Execute() ([]map[string]interface{}, *http.Response, error) { + return r.ApiService.GetOrganizationUplinksLossAndLatencyExecute(r) +} + +/* +GetOrganizationUplinksLossAndLatency Return the uplink loss and latency for every MX in the organization from at latest 2 minutes ago + +Return the uplink loss and latency for every MX in the organization from at latest 2 minutes ago + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param organizationId Organization ID + @return OrganizationsApiGetOrganizationUplinksLossAndLatencyRequest +*/ +func (a *OrganizationsApiService) GetOrganizationUplinksLossAndLatency(ctx context.Context, organizationId string) OrganizationsApiGetOrganizationUplinksLossAndLatencyRequest { + return OrganizationsApiGetOrganizationUplinksLossAndLatencyRequest{ + ApiService: a, + ctx: ctx, + organizationId: organizationId, + } +} + +// Execute executes the request +// @return []map[string]interface{} +func (a *OrganizationsApiService) GetOrganizationUplinksLossAndLatencyExecute(r OrganizationsApiGetOrganizationUplinksLossAndLatencyRequest) ([]map[string]interface{}, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue []map[string]interface{} + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "OrganizationsApiService.GetOrganizationUplinksLossAndLatency") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/organizations/{organizationId}/uplinksLossAndLatency" + localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + if r.t0 != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "t0", r.t0, "") + } + if r.t1 != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "t1", r.t1, "") + } + if r.timespan != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "timespan", r.timespan, "") + } + if r.uplink != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "uplink", r.uplink, "") + } + if r.ip != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "ip", r.ip, "") + } + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + type OrganizationsApiGetOrganizationUplinksStatusesRequest struct { ctx context.Context ApiService *OrganizationsApiService diff --git a/client/api_ospf.go b/client/api_ospf.go index bc5243e87..a78f5c6f2 100644 --- a/client/api_ospf.go +++ b/client/api_ospf.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_overview.go b/client/api_overview.go index f1922d302..9277e346b 100644 --- a/client/api_overview.go +++ b/client/api_overview.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_packets.go b/client/api_packets.go index 558c600ea..1fcc05dd5 100644 --- a/client/api_packets.go +++ b/client/api_packets.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_payload_templates.go b/client/api_payload_templates.go index baec6b922..11f7470a9 100644 --- a/client/api_payload_templates.go +++ b/client/api_payload_templates.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_performance.go b/client/api_performance.go index 8edaf23a2..ff60a3660 100644 --- a/client/api_performance.go +++ b/client/api_performance.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_performance_history.go b/client/api_performance_history.go index 27271d9ae..8dcdd9225 100644 --- a/client/api_performance_history.go +++ b/client/api_performance_history.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_permissions.go b/client/api_permissions.go new file mode 100644 index 000000000..377413682 --- /dev/null +++ b/client/api_permissions.go @@ -0,0 +1,262 @@ +/* +Meraki Dashboard API + +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) + +API version: 1.37.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "bytes" + "context" + "io" + "net/http" + "net/url" + "strings" +) + + +// PermissionsApiService PermissionsApi service +type PermissionsApiService service + +type PermissionsApiGetOrganizationCameraPermissionRequest struct { + ctx context.Context + ApiService *PermissionsApiService + organizationId string + permissionScopeId string +} + +func (r PermissionsApiGetOrganizationCameraPermissionRequest) Execute() (*GetOrganizationCameraPermissions200ResponseInner, *http.Response, error) { + return r.ApiService.GetOrganizationCameraPermissionExecute(r) +} + +/* +GetOrganizationCameraPermission Retrieve a single permission scope + +Retrieve a single permission scope + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param organizationId Organization ID + @param permissionScopeId Permission scope ID + @return PermissionsApiGetOrganizationCameraPermissionRequest +*/ +func (a *PermissionsApiService) GetOrganizationCameraPermission(ctx context.Context, organizationId string, permissionScopeId string) PermissionsApiGetOrganizationCameraPermissionRequest { + return PermissionsApiGetOrganizationCameraPermissionRequest{ + ApiService: a, + ctx: ctx, + organizationId: organizationId, + permissionScopeId: permissionScopeId, + } +} + +// Execute executes the request +// @return GetOrganizationCameraPermissions200ResponseInner +func (a *PermissionsApiService) GetOrganizationCameraPermissionExecute(r PermissionsApiGetOrganizationCameraPermissionRequest) (*GetOrganizationCameraPermissions200ResponseInner, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *GetOrganizationCameraPermissions200ResponseInner + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "PermissionsApiService.GetOrganizationCameraPermission") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/organizations/{organizationId}/camera/permissions/{permissionScopeId}" + localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"permissionScopeId"+"}", url.PathEscape(parameterValueToString(r.permissionScopeId, "permissionScopeId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + +type PermissionsApiGetOrganizationCameraPermissionsRequest struct { + ctx context.Context + ApiService *PermissionsApiService + organizationId string +} + +func (r PermissionsApiGetOrganizationCameraPermissionsRequest) Execute() ([]GetOrganizationCameraPermissions200ResponseInner, *http.Response, error) { + return r.ApiService.GetOrganizationCameraPermissionsExecute(r) +} + +/* +GetOrganizationCameraPermissions List the permissions scopes for this organization + +List the permissions scopes for this organization + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param organizationId Organization ID + @return PermissionsApiGetOrganizationCameraPermissionsRequest +*/ +func (a *PermissionsApiService) GetOrganizationCameraPermissions(ctx context.Context, organizationId string) PermissionsApiGetOrganizationCameraPermissionsRequest { + return PermissionsApiGetOrganizationCameraPermissionsRequest{ + ApiService: a, + ctx: ctx, + organizationId: organizationId, + } +} + +// Execute executes the request +// @return []GetOrganizationCameraPermissions200ResponseInner +func (a *PermissionsApiService) GetOrganizationCameraPermissionsExecute(r PermissionsApiGetOrganizationCameraPermissionsRequest) ([]GetOrganizationCameraPermissions200ResponseInner, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue []GetOrganizationCameraPermissions200ResponseInner + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "PermissionsApiService.GetOrganizationCameraPermissions") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/organizations/{organizationId}/camera/permissions" + localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} diff --git a/client/api_pii.go b/client/api_pii.go index e0fcaac9d..4a12d3738 100644 --- a/client/api_pii.go +++ b/client/api_pii.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_pii_keys.go b/client/api_pii_keys.go index bca99c221..bcbfc20e2 100644 --- a/client/api_pii_keys.go +++ b/client/api_pii_keys.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_ping.go b/client/api_ping.go index 9d2094983..197ca5f4f 100644 --- a/client/api_ping.go +++ b/client/api_ping.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_ping_device.go b/client/api_ping_device.go index da22f5d74..3f105df3e 100644 --- a/client/api_ping_device.go +++ b/client/api_ping_device.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_policies.go b/client/api_policies.go index c1b4407e8..9a6ed951f 100644 --- a/client/api_policies.go +++ b/client/api_policies.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_policy.go b/client/api_policy.go index df997693c..252e2a92d 100644 --- a/client/api_policy.go +++ b/client/api_policy.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_policy_objects.go b/client/api_policy_objects.go index 072cf1d29..07fea655d 100644 --- a/client/api_policy_objects.go +++ b/client/api_policy_objects.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_port_forwarding_rules.go b/client/api_port_forwarding_rules.go index 965bd91b3..aeda9182a 100644 --- a/client/api_port_forwarding_rules.go +++ b/client/api_port_forwarding_rules.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_port_schedules.go b/client/api_port_schedules.go index 67a17081d..eb129bd11 100644 --- a/client/api_port_schedules.go +++ b/client/api_port_schedules.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_ports.go b/client/api_ports.go index da7aeaabb..8dd8f27df 100644 --- a/client/api_ports.go +++ b/client/api_ports.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -24,6 +24,262 @@ import ( // PortsApiService PortsApi service type PortsApiService service +type PortsApiAssignNetworkWirelessEthernetPortsProfilesRequest struct { + ctx context.Context + ApiService *PortsApiService + networkId string + assignNetworkWirelessEthernetPortsProfilesRequest *AssignNetworkWirelessEthernetPortsProfilesRequest +} + +func (r PortsApiAssignNetworkWirelessEthernetPortsProfilesRequest) AssignNetworkWirelessEthernetPortsProfilesRequest(assignNetworkWirelessEthernetPortsProfilesRequest AssignNetworkWirelessEthernetPortsProfilesRequest) PortsApiAssignNetworkWirelessEthernetPortsProfilesRequest { + r.assignNetworkWirelessEthernetPortsProfilesRequest = &assignNetworkWirelessEthernetPortsProfilesRequest + return r +} + +func (r PortsApiAssignNetworkWirelessEthernetPortsProfilesRequest) Execute() (*AssignNetworkWirelessEthernetPortsProfiles201Response, *http.Response, error) { + return r.ApiService.AssignNetworkWirelessEthernetPortsProfilesExecute(r) +} + +/* +AssignNetworkWirelessEthernetPortsProfiles Assign AP port profile to list of APs + +Assign AP port profile to list of APs + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param networkId Network ID + @return PortsApiAssignNetworkWirelessEthernetPortsProfilesRequest +*/ +func (a *PortsApiService) AssignNetworkWirelessEthernetPortsProfiles(ctx context.Context, networkId string) PortsApiAssignNetworkWirelessEthernetPortsProfilesRequest { + return PortsApiAssignNetworkWirelessEthernetPortsProfilesRequest{ + ApiService: a, + ctx: ctx, + networkId: networkId, + } +} + +// Execute executes the request +// @return AssignNetworkWirelessEthernetPortsProfiles201Response +func (a *PortsApiService) AssignNetworkWirelessEthernetPortsProfilesExecute(r PortsApiAssignNetworkWirelessEthernetPortsProfilesRequest) (*AssignNetworkWirelessEthernetPortsProfiles201Response, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *AssignNetworkWirelessEthernetPortsProfiles201Response + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "PortsApiService.AssignNetworkWirelessEthernetPortsProfiles") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/networks/{networkId}/wireless/ethernet/ports/profiles/assign" + localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + if r.assignNetworkWirelessEthernetPortsProfilesRequest == nil { + return localVarReturnValue, nil, reportError("assignNetworkWirelessEthernetPortsProfilesRequest is required and must be specified") + } + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + // body params + localVarPostBody = r.assignNetworkWirelessEthernetPortsProfilesRequest + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + +type PortsApiCreateNetworkWirelessEthernetPortsProfileRequest struct { + ctx context.Context + ApiService *PortsApiService + networkId string + createNetworkWirelessEthernetPortsProfileRequest *CreateNetworkWirelessEthernetPortsProfileRequest +} + +func (r PortsApiCreateNetworkWirelessEthernetPortsProfileRequest) CreateNetworkWirelessEthernetPortsProfileRequest(createNetworkWirelessEthernetPortsProfileRequest CreateNetworkWirelessEthernetPortsProfileRequest) PortsApiCreateNetworkWirelessEthernetPortsProfileRequest { + r.createNetworkWirelessEthernetPortsProfileRequest = &createNetworkWirelessEthernetPortsProfileRequest + return r +} + +func (r PortsApiCreateNetworkWirelessEthernetPortsProfileRequest) Execute() (*GetNetworkWirelessEthernetPortsProfiles200ResponseInner, *http.Response, error) { + return r.ApiService.CreateNetworkWirelessEthernetPortsProfileExecute(r) +} + +/* +CreateNetworkWirelessEthernetPortsProfile Create an AP port profile + +Create an AP port profile + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param networkId Network ID + @return PortsApiCreateNetworkWirelessEthernetPortsProfileRequest +*/ +func (a *PortsApiService) CreateNetworkWirelessEthernetPortsProfile(ctx context.Context, networkId string) PortsApiCreateNetworkWirelessEthernetPortsProfileRequest { + return PortsApiCreateNetworkWirelessEthernetPortsProfileRequest{ + ApiService: a, + ctx: ctx, + networkId: networkId, + } +} + +// Execute executes the request +// @return GetNetworkWirelessEthernetPortsProfiles200ResponseInner +func (a *PortsApiService) CreateNetworkWirelessEthernetPortsProfileExecute(r PortsApiCreateNetworkWirelessEthernetPortsProfileRequest) (*GetNetworkWirelessEthernetPortsProfiles200ResponseInner, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *GetNetworkWirelessEthernetPortsProfiles200ResponseInner + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "PortsApiService.CreateNetworkWirelessEthernetPortsProfile") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/networks/{networkId}/wireless/ethernet/ports/profiles" + localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + if r.createNetworkWirelessEthernetPortsProfileRequest == nil { + return localVarReturnValue, nil, reportError("createNetworkWirelessEthernetPortsProfileRequest is required and must be specified") + } + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + // body params + localVarPostBody = r.createNetworkWirelessEthernetPortsProfileRequest + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + type PortsApiCycleDeviceSwitchPortsRequest struct { ctx context.Context ApiService *PortsApiService @@ -83,7 +339,128 @@ func (a *PortsApiService) CycleDeviceSwitchPortsExecute(r PortsApiCycleDeviceSwi } // to determine the Content-Type header - localVarHTTPContentTypes := []string{"application/json"} + localVarHTTPContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + // body params + localVarPostBody = r.cycleDeviceSwitchPortsRequest + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + +type PortsApiDeleteNetworkWirelessEthernetPortsProfileRequest struct { + ctx context.Context + ApiService *PortsApiService + networkId string + profileId string +} + +func (r PortsApiDeleteNetworkWirelessEthernetPortsProfileRequest) Execute() (*http.Response, error) { + return r.ApiService.DeleteNetworkWirelessEthernetPortsProfileExecute(r) +} + +/* +DeleteNetworkWirelessEthernetPortsProfile Delete an AP port profile + +Delete an AP port profile + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param networkId Network ID + @param profileId Profile ID + @return PortsApiDeleteNetworkWirelessEthernetPortsProfileRequest +*/ +func (a *PortsApiService) DeleteNetworkWirelessEthernetPortsProfile(ctx context.Context, networkId string, profileId string) PortsApiDeleteNetworkWirelessEthernetPortsProfileRequest { + return PortsApiDeleteNetworkWirelessEthernetPortsProfileRequest{ + ApiService: a, + ctx: ctx, + networkId: networkId, + profileId: profileId, + } +} + +// Execute executes the request +func (a *PortsApiService) DeleteNetworkWirelessEthernetPortsProfileExecute(r PortsApiDeleteNetworkWirelessEthernetPortsProfileRequest) (*http.Response, error) { + var ( + localVarHTTPMethod = http.MethodDelete + localVarPostBody interface{} + formFiles []formFile + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "PortsApiService.DeleteNetworkWirelessEthernetPortsProfile") + if err != nil { + return nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/networks/{networkId}/wireless/ethernet/ports/profiles/{profileId}" + localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"profileId"+"}", url.PathEscape(parameterValueToString(r.profileId, "profileId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} // set Content-Type header localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) @@ -92,15 +469,13 @@ func (a *PortsApiService) CycleDeviceSwitchPortsExecute(r PortsApiCycleDeviceSwi } // to determine the Accept header - localVarHTTPHeaderAccepts := []string{"application/json"} + localVarHTTPHeaderAccepts := []string{} // set Accept header localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) if localVarHTTPHeaderAccept != "" { localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept } - // body params - localVarPostBody = r.cycleDeviceSwitchPortsRequest if r.ctx != nil { // API Key Authentication if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { @@ -117,19 +492,19 @@ func (a *PortsApiService) CycleDeviceSwitchPortsExecute(r PortsApiCycleDeviceSwi } req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) if err != nil { - return localVarReturnValue, nil, err + return nil, err } localVarHTTPResponse, err := a.client.callAPI(req) if err != nil || localVarHTTPResponse == nil { - return localVarReturnValue, localVarHTTPResponse, err + return localVarHTTPResponse, err } localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) localVarHTTPResponse.Body.Close() localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) if err != nil { - return localVarReturnValue, localVarHTTPResponse, err + return localVarHTTPResponse, err } if localVarHTTPResponse.StatusCode >= 300 { @@ -137,19 +512,10 @@ func (a *PortsApiService) CycleDeviceSwitchPortsExecute(r PortsApiCycleDeviceSwi body: localVarBody, error: localVarHTTPResponse.Status, } - return localVarReturnValue, localVarHTTPResponse, newErr - } - - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr := &GenericOpenAPIError{ - body: localVarBody, - error: err.Error(), - } - return localVarReturnValue, localVarHTTPResponse, newErr + return localVarHTTPResponse, newErr } - return localVarReturnValue, localVarHTTPResponse, nil + return localVarHTTPResponse, nil } type PortsApiGetDeviceSwitchPortRequest struct { @@ -664,54 +1030,292 @@ func (a *PortsApiService) GetDeviceSwitchPortsStatusesPacketsExecute(r PortsApiG return localVarReturnValue, localVarHTTPResponse, nil } -type PortsApiGetNetworkAppliancePortRequest struct { +type PortsApiGetNetworkAppliancePortRequest struct { + ctx context.Context + ApiService *PortsApiService + networkId string + portId string +} + +func (r PortsApiGetNetworkAppliancePortRequest) Execute() (*GetNetworkAppliancePorts200ResponseInner, *http.Response, error) { + return r.ApiService.GetNetworkAppliancePortExecute(r) +} + +/* +GetNetworkAppliancePort Return per-port VLAN settings for a single MX port. + +Return per-port VLAN settings for a single MX port. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param networkId Network ID + @param portId Port ID + @return PortsApiGetNetworkAppliancePortRequest +*/ +func (a *PortsApiService) GetNetworkAppliancePort(ctx context.Context, networkId string, portId string) PortsApiGetNetworkAppliancePortRequest { + return PortsApiGetNetworkAppliancePortRequest{ + ApiService: a, + ctx: ctx, + networkId: networkId, + portId: portId, + } +} + +// Execute executes the request +// @return GetNetworkAppliancePorts200ResponseInner +func (a *PortsApiService) GetNetworkAppliancePortExecute(r PortsApiGetNetworkAppliancePortRequest) (*GetNetworkAppliancePorts200ResponseInner, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *GetNetworkAppliancePorts200ResponseInner + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "PortsApiService.GetNetworkAppliancePort") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/networks/{networkId}/appliance/ports/{portId}" + localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"portId"+"}", url.PathEscape(parameterValueToString(r.portId, "portId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + +type PortsApiGetNetworkAppliancePortsRequest struct { + ctx context.Context + ApiService *PortsApiService + networkId string +} + +func (r PortsApiGetNetworkAppliancePortsRequest) Execute() ([]GetNetworkAppliancePorts200ResponseInner, *http.Response, error) { + return r.ApiService.GetNetworkAppliancePortsExecute(r) +} + +/* +GetNetworkAppliancePorts List per-port VLAN settings for all ports of a MX. + +List per-port VLAN settings for all ports of a MX. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param networkId Network ID + @return PortsApiGetNetworkAppliancePortsRequest +*/ +func (a *PortsApiService) GetNetworkAppliancePorts(ctx context.Context, networkId string) PortsApiGetNetworkAppliancePortsRequest { + return PortsApiGetNetworkAppliancePortsRequest{ + ApiService: a, + ctx: ctx, + networkId: networkId, + } +} + +// Execute executes the request +// @return []GetNetworkAppliancePorts200ResponseInner +func (a *PortsApiService) GetNetworkAppliancePortsExecute(r PortsApiGetNetworkAppliancePortsRequest) ([]GetNetworkAppliancePorts200ResponseInner, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue []GetNetworkAppliancePorts200ResponseInner + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "PortsApiService.GetNetworkAppliancePorts") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/networks/{networkId}/appliance/ports" + localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + +type PortsApiGetNetworkWirelessEthernetPortsProfileRequest struct { ctx context.Context ApiService *PortsApiService networkId string - portId string + profileId string } -func (r PortsApiGetNetworkAppliancePortRequest) Execute() (*GetNetworkAppliancePorts200ResponseInner, *http.Response, error) { - return r.ApiService.GetNetworkAppliancePortExecute(r) +func (r PortsApiGetNetworkWirelessEthernetPortsProfileRequest) Execute() (*GetNetworkWirelessEthernetPortsProfiles200ResponseInner, *http.Response, error) { + return r.ApiService.GetNetworkWirelessEthernetPortsProfileExecute(r) } /* -GetNetworkAppliancePort Return per-port VLAN settings for a single MX port. +GetNetworkWirelessEthernetPortsProfile Show the AP port profile by ID for this network -Return per-port VLAN settings for a single MX port. +Show the AP port profile by ID for this network @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param networkId Network ID - @param portId Port ID - @return PortsApiGetNetworkAppliancePortRequest + @param profileId Profile ID + @return PortsApiGetNetworkWirelessEthernetPortsProfileRequest */ -func (a *PortsApiService) GetNetworkAppliancePort(ctx context.Context, networkId string, portId string) PortsApiGetNetworkAppliancePortRequest { - return PortsApiGetNetworkAppliancePortRequest{ +func (a *PortsApiService) GetNetworkWirelessEthernetPortsProfile(ctx context.Context, networkId string, profileId string) PortsApiGetNetworkWirelessEthernetPortsProfileRequest { + return PortsApiGetNetworkWirelessEthernetPortsProfileRequest{ ApiService: a, ctx: ctx, networkId: networkId, - portId: portId, + profileId: profileId, } } // Execute executes the request -// @return GetNetworkAppliancePorts200ResponseInner -func (a *PortsApiService) GetNetworkAppliancePortExecute(r PortsApiGetNetworkAppliancePortRequest) (*GetNetworkAppliancePorts200ResponseInner, *http.Response, error) { +// @return GetNetworkWirelessEthernetPortsProfiles200ResponseInner +func (a *PortsApiService) GetNetworkWirelessEthernetPortsProfileExecute(r PortsApiGetNetworkWirelessEthernetPortsProfileRequest) (*GetNetworkWirelessEthernetPortsProfiles200ResponseInner, *http.Response, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} formFiles []formFile - localVarReturnValue *GetNetworkAppliancePorts200ResponseInner + localVarReturnValue *GetNetworkWirelessEthernetPortsProfiles200ResponseInner ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "PortsApiService.GetNetworkAppliancePort") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "PortsApiService.GetNetworkWirelessEthernetPortsProfile") if err != nil { return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/networks/{networkId}/appliance/ports/{portId}" + localVarPath := localBasePath + "/networks/{networkId}/wireless/ethernet/ports/profiles/{profileId}" localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"portId"+"}", url.PathEscape(parameterValueToString(r.portId, "portId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"profileId"+"}", url.PathEscape(parameterValueToString(r.profileId, "profileId")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} @@ -785,27 +1389,27 @@ func (a *PortsApiService) GetNetworkAppliancePortExecute(r PortsApiGetNetworkApp return localVarReturnValue, localVarHTTPResponse, nil } -type PortsApiGetNetworkAppliancePortsRequest struct { +type PortsApiGetNetworkWirelessEthernetPortsProfilesRequest struct { ctx context.Context ApiService *PortsApiService networkId string } -func (r PortsApiGetNetworkAppliancePortsRequest) Execute() ([]GetNetworkAppliancePorts200ResponseInner, *http.Response, error) { - return r.ApiService.GetNetworkAppliancePortsExecute(r) +func (r PortsApiGetNetworkWirelessEthernetPortsProfilesRequest) Execute() ([]GetNetworkWirelessEthernetPortsProfiles200ResponseInner, *http.Response, error) { + return r.ApiService.GetNetworkWirelessEthernetPortsProfilesExecute(r) } /* -GetNetworkAppliancePorts List per-port VLAN settings for all ports of a MX. +GetNetworkWirelessEthernetPortsProfiles List the AP port profiles for this network -List per-port VLAN settings for all ports of a MX. +List the AP port profiles for this network @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param networkId Network ID - @return PortsApiGetNetworkAppliancePortsRequest + @return PortsApiGetNetworkWirelessEthernetPortsProfilesRequest */ -func (a *PortsApiService) GetNetworkAppliancePorts(ctx context.Context, networkId string) PortsApiGetNetworkAppliancePortsRequest { - return PortsApiGetNetworkAppliancePortsRequest{ +func (a *PortsApiService) GetNetworkWirelessEthernetPortsProfiles(ctx context.Context, networkId string) PortsApiGetNetworkWirelessEthernetPortsProfilesRequest { + return PortsApiGetNetworkWirelessEthernetPortsProfilesRequest{ ApiService: a, ctx: ctx, networkId: networkId, @@ -813,21 +1417,21 @@ func (a *PortsApiService) GetNetworkAppliancePorts(ctx context.Context, networkI } // Execute executes the request -// @return []GetNetworkAppliancePorts200ResponseInner -func (a *PortsApiService) GetNetworkAppliancePortsExecute(r PortsApiGetNetworkAppliancePortsRequest) ([]GetNetworkAppliancePorts200ResponseInner, *http.Response, error) { +// @return []GetNetworkWirelessEthernetPortsProfiles200ResponseInner +func (a *PortsApiService) GetNetworkWirelessEthernetPortsProfilesExecute(r PortsApiGetNetworkWirelessEthernetPortsProfilesRequest) ([]GetNetworkWirelessEthernetPortsProfiles200ResponseInner, *http.Response, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} formFiles []formFile - localVarReturnValue []GetNetworkAppliancePorts200ResponseInner + localVarReturnValue []GetNetworkWirelessEthernetPortsProfiles200ResponseInner ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "PortsApiService.GetNetworkAppliancePorts") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "PortsApiService.GetNetworkWirelessEthernetPortsProfiles") if err != nil { return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/networks/{networkId}/appliance/ports" + localVarPath := localBasePath + "/networks/{networkId}/wireless/ethernet/ports/profiles" localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) localVarHeaderParams := make(map[string]string) @@ -1415,6 +2019,134 @@ func (a *PortsApiService) GetOrganizationSwitchPortsBySwitchExecute(r PortsApiGe return localVarReturnValue, localVarHTTPResponse, nil } +type PortsApiSetNetworkWirelessEthernetPortsProfilesDefaultRequest struct { + ctx context.Context + ApiService *PortsApiService + networkId string + setNetworkWirelessEthernetPortsProfilesDefaultRequest *SetNetworkWirelessEthernetPortsProfilesDefaultRequest +} + +func (r PortsApiSetNetworkWirelessEthernetPortsProfilesDefaultRequest) SetNetworkWirelessEthernetPortsProfilesDefaultRequest(setNetworkWirelessEthernetPortsProfilesDefaultRequest SetNetworkWirelessEthernetPortsProfilesDefaultRequest) PortsApiSetNetworkWirelessEthernetPortsProfilesDefaultRequest { + r.setNetworkWirelessEthernetPortsProfilesDefaultRequest = &setNetworkWirelessEthernetPortsProfilesDefaultRequest + return r +} + +func (r PortsApiSetNetworkWirelessEthernetPortsProfilesDefaultRequest) Execute() (*SetNetworkWirelessEthernetPortsProfilesDefault200Response, *http.Response, error) { + return r.ApiService.SetNetworkWirelessEthernetPortsProfilesDefaultExecute(r) +} + +/* +SetNetworkWirelessEthernetPortsProfilesDefault Set the AP port profile to be default for this network + +Set the AP port profile to be default for this network + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param networkId Network ID + @return PortsApiSetNetworkWirelessEthernetPortsProfilesDefaultRequest +*/ +func (a *PortsApiService) SetNetworkWirelessEthernetPortsProfilesDefault(ctx context.Context, networkId string) PortsApiSetNetworkWirelessEthernetPortsProfilesDefaultRequest { + return PortsApiSetNetworkWirelessEthernetPortsProfilesDefaultRequest{ + ApiService: a, + ctx: ctx, + networkId: networkId, + } +} + +// Execute executes the request +// @return SetNetworkWirelessEthernetPortsProfilesDefault200Response +func (a *PortsApiService) SetNetworkWirelessEthernetPortsProfilesDefaultExecute(r PortsApiSetNetworkWirelessEthernetPortsProfilesDefaultRequest) (*SetNetworkWirelessEthernetPortsProfilesDefault200Response, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *SetNetworkWirelessEthernetPortsProfilesDefault200Response + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "PortsApiService.SetNetworkWirelessEthernetPortsProfilesDefault") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/networks/{networkId}/wireless/ethernet/ports/profiles/setDefault" + localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + if r.setNetworkWirelessEthernetPortsProfilesDefaultRequest == nil { + return localVarReturnValue, nil, reportError("setNetworkWirelessEthernetPortsProfilesDefaultRequest is required and must be specified") + } + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + // body params + localVarPostBody = r.setNetworkWirelessEthernetPortsProfilesDefaultRequest + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + type PortsApiUpdateDeviceSwitchPortRequest struct { ctx context.Context ApiService *PortsApiService @@ -1673,6 +2405,135 @@ func (a *PortsApiService) UpdateNetworkAppliancePortExecute(r PortsApiUpdateNetw return localVarReturnValue, localVarHTTPResponse, nil } +type PortsApiUpdateNetworkWirelessEthernetPortsProfileRequest struct { + ctx context.Context + ApiService *PortsApiService + networkId string + profileId string + updateNetworkWirelessEthernetPortsProfileRequest *UpdateNetworkWirelessEthernetPortsProfileRequest +} + +func (r PortsApiUpdateNetworkWirelessEthernetPortsProfileRequest) UpdateNetworkWirelessEthernetPortsProfileRequest(updateNetworkWirelessEthernetPortsProfileRequest UpdateNetworkWirelessEthernetPortsProfileRequest) PortsApiUpdateNetworkWirelessEthernetPortsProfileRequest { + r.updateNetworkWirelessEthernetPortsProfileRequest = &updateNetworkWirelessEthernetPortsProfileRequest + return r +} + +func (r PortsApiUpdateNetworkWirelessEthernetPortsProfileRequest) Execute() (*GetNetworkWirelessEthernetPortsProfiles200ResponseInner, *http.Response, error) { + return r.ApiService.UpdateNetworkWirelessEthernetPortsProfileExecute(r) +} + +/* +UpdateNetworkWirelessEthernetPortsProfile Update the AP port profile by ID for this network + +Update the AP port profile by ID for this network + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param networkId Network ID + @param profileId Profile ID + @return PortsApiUpdateNetworkWirelessEthernetPortsProfileRequest +*/ +func (a *PortsApiService) UpdateNetworkWirelessEthernetPortsProfile(ctx context.Context, networkId string, profileId string) PortsApiUpdateNetworkWirelessEthernetPortsProfileRequest { + return PortsApiUpdateNetworkWirelessEthernetPortsProfileRequest{ + ApiService: a, + ctx: ctx, + networkId: networkId, + profileId: profileId, + } +} + +// Execute executes the request +// @return GetNetworkWirelessEthernetPortsProfiles200ResponseInner +func (a *PortsApiService) UpdateNetworkWirelessEthernetPortsProfileExecute(r PortsApiUpdateNetworkWirelessEthernetPortsProfileRequest) (*GetNetworkWirelessEthernetPortsProfiles200ResponseInner, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodPut + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *GetNetworkWirelessEthernetPortsProfiles200ResponseInner + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "PortsApiService.UpdateNetworkWirelessEthernetPortsProfile") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/networks/{networkId}/wireless/ethernet/ports/profiles/{profileId}" + localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"profileId"+"}", url.PathEscape(parameterValueToString(r.profileId, "profileId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + // body params + localVarPostBody = r.updateNetworkWirelessEthernetPortsProfileRequest + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + type PortsApiUpdateOrganizationConfigTemplateSwitchProfilePortRequest struct { ctx context.Context ApiService *PortsApiService diff --git a/client/api_power_modules.go b/client/api_power_modules.go index 3225341ad..9c8f3ec6a 100644 --- a/client/api_power_modules.go +++ b/client/api_power_modules.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -91,9 +91,9 @@ func (r PowerModulesApiGetOrganizationDevicesPowerModulesStatusesByDeviceRequest } /* -GetOrganizationDevicesPowerModulesStatusesByDevice List the power status information for devices in an organization +GetOrganizationDevicesPowerModulesStatusesByDevice List the most recent status information for power modules in rackmount MX and MS devices that support them -List the power status information for devices in an organization. The data returned by this endpoint is updated every 5 minutes. +List the most recent status information for power modules in rackmount MX and MS devices that support them. The data returned by this endpoint is updated every 5 minutes. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param organizationId Organization ID diff --git a/client/api_prefixes.go b/client/api_prefixes.go index b4c20a704..0e21bfe3f 100644 --- a/client/api_prefixes.go +++ b/client/api_prefixes.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_prepare.go b/client/api_prepare.go index 1dbc9e770..d44b48aee 100644 --- a/client/api_prepare.go +++ b/client/api_prepare.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_priorities.go b/client/api_priorities.go index 7fcf3b6e7..9ec1aa724 100644 --- a/client/api_priorities.go +++ b/client/api_priorities.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_profiles.go b/client/api_profiles.go index 071afdc89..dc081d5c5 100644 --- a/client/api_profiles.go +++ b/client/api_profiles.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -23,6 +23,134 @@ import ( // ProfilesApiService ProfilesApi service type ProfilesApiService service +type ProfilesApiAssignNetworkWirelessEthernetPortsProfilesRequest struct { + ctx context.Context + ApiService *ProfilesApiService + networkId string + assignNetworkWirelessEthernetPortsProfilesRequest *AssignNetworkWirelessEthernetPortsProfilesRequest +} + +func (r ProfilesApiAssignNetworkWirelessEthernetPortsProfilesRequest) AssignNetworkWirelessEthernetPortsProfilesRequest(assignNetworkWirelessEthernetPortsProfilesRequest AssignNetworkWirelessEthernetPortsProfilesRequest) ProfilesApiAssignNetworkWirelessEthernetPortsProfilesRequest { + r.assignNetworkWirelessEthernetPortsProfilesRequest = &assignNetworkWirelessEthernetPortsProfilesRequest + return r +} + +func (r ProfilesApiAssignNetworkWirelessEthernetPortsProfilesRequest) Execute() (*AssignNetworkWirelessEthernetPortsProfiles201Response, *http.Response, error) { + return r.ApiService.AssignNetworkWirelessEthernetPortsProfilesExecute(r) +} + +/* +AssignNetworkWirelessEthernetPortsProfiles Assign AP port profile to list of APs + +Assign AP port profile to list of APs + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param networkId Network ID + @return ProfilesApiAssignNetworkWirelessEthernetPortsProfilesRequest +*/ +func (a *ProfilesApiService) AssignNetworkWirelessEthernetPortsProfiles(ctx context.Context, networkId string) ProfilesApiAssignNetworkWirelessEthernetPortsProfilesRequest { + return ProfilesApiAssignNetworkWirelessEthernetPortsProfilesRequest{ + ApiService: a, + ctx: ctx, + networkId: networkId, + } +} + +// Execute executes the request +// @return AssignNetworkWirelessEthernetPortsProfiles201Response +func (a *ProfilesApiService) AssignNetworkWirelessEthernetPortsProfilesExecute(r ProfilesApiAssignNetworkWirelessEthernetPortsProfilesRequest) (*AssignNetworkWirelessEthernetPortsProfiles201Response, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *AssignNetworkWirelessEthernetPortsProfiles201Response + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ProfilesApiService.AssignNetworkWirelessEthernetPortsProfiles") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/networks/{networkId}/wireless/ethernet/ports/profiles/assign" + localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + if r.assignNetworkWirelessEthernetPortsProfilesRequest == nil { + return localVarReturnValue, nil, reportError("assignNetworkWirelessEthernetPortsProfilesRequest is required and must be specified") + } + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + // body params + localVarPostBody = r.assignNetworkWirelessEthernetPortsProfilesRequest + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + type ProfilesApiCreateNetworkSensorAlertsProfileRequest struct { ctx context.Context ApiService *ProfilesApiService @@ -151,6 +279,134 @@ func (a *ProfilesApiService) CreateNetworkSensorAlertsProfileExecute(r ProfilesA return localVarReturnValue, localVarHTTPResponse, nil } +type ProfilesApiCreateNetworkWirelessEthernetPortsProfileRequest struct { + ctx context.Context + ApiService *ProfilesApiService + networkId string + createNetworkWirelessEthernetPortsProfileRequest *CreateNetworkWirelessEthernetPortsProfileRequest +} + +func (r ProfilesApiCreateNetworkWirelessEthernetPortsProfileRequest) CreateNetworkWirelessEthernetPortsProfileRequest(createNetworkWirelessEthernetPortsProfileRequest CreateNetworkWirelessEthernetPortsProfileRequest) ProfilesApiCreateNetworkWirelessEthernetPortsProfileRequest { + r.createNetworkWirelessEthernetPortsProfileRequest = &createNetworkWirelessEthernetPortsProfileRequest + return r +} + +func (r ProfilesApiCreateNetworkWirelessEthernetPortsProfileRequest) Execute() (*GetNetworkWirelessEthernetPortsProfiles200ResponseInner, *http.Response, error) { + return r.ApiService.CreateNetworkWirelessEthernetPortsProfileExecute(r) +} + +/* +CreateNetworkWirelessEthernetPortsProfile Create an AP port profile + +Create an AP port profile + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param networkId Network ID + @return ProfilesApiCreateNetworkWirelessEthernetPortsProfileRequest +*/ +func (a *ProfilesApiService) CreateNetworkWirelessEthernetPortsProfile(ctx context.Context, networkId string) ProfilesApiCreateNetworkWirelessEthernetPortsProfileRequest { + return ProfilesApiCreateNetworkWirelessEthernetPortsProfileRequest{ + ApiService: a, + ctx: ctx, + networkId: networkId, + } +} + +// Execute executes the request +// @return GetNetworkWirelessEthernetPortsProfiles200ResponseInner +func (a *ProfilesApiService) CreateNetworkWirelessEthernetPortsProfileExecute(r ProfilesApiCreateNetworkWirelessEthernetPortsProfileRequest) (*GetNetworkWirelessEthernetPortsProfiles200ResponseInner, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *GetNetworkWirelessEthernetPortsProfiles200ResponseInner + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ProfilesApiService.CreateNetworkWirelessEthernetPortsProfile") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/networks/{networkId}/wireless/ethernet/ports/profiles" + localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + if r.createNetworkWirelessEthernetPortsProfileRequest == nil { + return localVarReturnValue, nil, reportError("createNetworkWirelessEthernetPortsProfileRequest is required and must be specified") + } + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + // body params + localVarPostBody = r.createNetworkWirelessEthernetPortsProfileRequest + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + type ProfilesApiCreateOrganizationAlertsProfileRequest struct { ctx context.Context ApiService *ProfilesApiService @@ -389,52 +645,52 @@ func (a *ProfilesApiService) DeleteNetworkSensorAlertsProfileExecute(r ProfilesA return localVarHTTPResponse, nil } -type ProfilesApiDeleteOrganizationAlertsProfileRequest struct { +type ProfilesApiDeleteNetworkWirelessEthernetPortsProfileRequest struct { ctx context.Context ApiService *ProfilesApiService - organizationId string - alertConfigId string + networkId string + profileId string } -func (r ProfilesApiDeleteOrganizationAlertsProfileRequest) Execute() (*http.Response, error) { - return r.ApiService.DeleteOrganizationAlertsProfileExecute(r) +func (r ProfilesApiDeleteNetworkWirelessEthernetPortsProfileRequest) Execute() (*http.Response, error) { + return r.ApiService.DeleteNetworkWirelessEthernetPortsProfileExecute(r) } /* -DeleteOrganizationAlertsProfile Removes an organization-wide alert config +DeleteNetworkWirelessEthernetPortsProfile Delete an AP port profile -Removes an organization-wide alert config +Delete an AP port profile @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param organizationId Organization ID - @param alertConfigId Alert config ID - @return ProfilesApiDeleteOrganizationAlertsProfileRequest + @param networkId Network ID + @param profileId Profile ID + @return ProfilesApiDeleteNetworkWirelessEthernetPortsProfileRequest */ -func (a *ProfilesApiService) DeleteOrganizationAlertsProfile(ctx context.Context, organizationId string, alertConfigId string) ProfilesApiDeleteOrganizationAlertsProfileRequest { - return ProfilesApiDeleteOrganizationAlertsProfileRequest{ +func (a *ProfilesApiService) DeleteNetworkWirelessEthernetPortsProfile(ctx context.Context, networkId string, profileId string) ProfilesApiDeleteNetworkWirelessEthernetPortsProfileRequest { + return ProfilesApiDeleteNetworkWirelessEthernetPortsProfileRequest{ ApiService: a, ctx: ctx, - organizationId: organizationId, - alertConfigId: alertConfigId, + networkId: networkId, + profileId: profileId, } } // Execute executes the request -func (a *ProfilesApiService) DeleteOrganizationAlertsProfileExecute(r ProfilesApiDeleteOrganizationAlertsProfileRequest) (*http.Response, error) { +func (a *ProfilesApiService) DeleteNetworkWirelessEthernetPortsProfileExecute(r ProfilesApiDeleteNetworkWirelessEthernetPortsProfileRequest) (*http.Response, error) { var ( localVarHTTPMethod = http.MethodDelete localVarPostBody interface{} formFiles []formFile ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ProfilesApiService.DeleteOrganizationAlertsProfile") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ProfilesApiService.DeleteNetworkWirelessEthernetPortsProfile") if err != nil { return nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/organizations/{organizationId}/alerts/profiles/{alertConfigId}" - localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"alertConfigId"+"}", url.PathEscape(parameterValueToString(r.alertConfigId, "alertConfigId")), -1) + localVarPath := localBasePath + "/networks/{networkId}/wireless/ethernet/ports/profiles/{profileId}" + localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"profileId"+"}", url.PathEscape(parameterValueToString(r.profileId, "profileId")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} @@ -499,19 +755,129 @@ func (a *ProfilesApiService) DeleteOrganizationAlertsProfileExecute(r ProfilesAp return localVarHTTPResponse, nil } -type ProfilesApiGetNetworkSensorAlertsProfileRequest struct { +type ProfilesApiDeleteOrganizationAlertsProfileRequest struct { ctx context.Context ApiService *ProfilesApiService - networkId string - id string + organizationId string + alertConfigId string } -func (r ProfilesApiGetNetworkSensorAlertsProfileRequest) Execute() (*GetNetworkSensorAlertsProfiles200ResponseInner, *http.Response, error) { - return r.ApiService.GetNetworkSensorAlertsProfileExecute(r) +func (r ProfilesApiDeleteOrganizationAlertsProfileRequest) Execute() (*http.Response, error) { + return r.ApiService.DeleteOrganizationAlertsProfileExecute(r) } /* -GetNetworkSensorAlertsProfile Show details of a sensor alert profile for a network. +DeleteOrganizationAlertsProfile Removes an organization-wide alert config + +Removes an organization-wide alert config + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param organizationId Organization ID + @param alertConfigId Alert config ID + @return ProfilesApiDeleteOrganizationAlertsProfileRequest +*/ +func (a *ProfilesApiService) DeleteOrganizationAlertsProfile(ctx context.Context, organizationId string, alertConfigId string) ProfilesApiDeleteOrganizationAlertsProfileRequest { + return ProfilesApiDeleteOrganizationAlertsProfileRequest{ + ApiService: a, + ctx: ctx, + organizationId: organizationId, + alertConfigId: alertConfigId, + } +} + +// Execute executes the request +func (a *ProfilesApiService) DeleteOrganizationAlertsProfileExecute(r ProfilesApiDeleteOrganizationAlertsProfileRequest) (*http.Response, error) { + var ( + localVarHTTPMethod = http.MethodDelete + localVarPostBody interface{} + formFiles []formFile + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ProfilesApiService.DeleteOrganizationAlertsProfile") + if err != nil { + return nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/organizations/{organizationId}/alerts/profiles/{alertConfigId}" + localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"alertConfigId"+"}", url.PathEscape(parameterValueToString(r.alertConfigId, "alertConfigId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarHTTPResponse, newErr + } + + return localVarHTTPResponse, nil +} + +type ProfilesApiGetNetworkSensorAlertsProfileRequest struct { + ctx context.Context + ApiService *ProfilesApiService + networkId string + id string +} + +func (r ProfilesApiGetNetworkSensorAlertsProfileRequest) Execute() (*GetNetworkSensorAlertsProfiles200ResponseInner, *http.Response, error) { + return r.ApiService.GetNetworkSensorAlertsProfileExecute(r) +} + +/* +GetNetworkSensorAlertsProfile Show details of a sensor alert profile for a network. Show details of a sensor alert profile for a network. @@ -539,14 +905,248 @@ func (a *ProfilesApiService) GetNetworkSensorAlertsProfileExecute(r ProfilesApiG localVarReturnValue *GetNetworkSensorAlertsProfiles200ResponseInner ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ProfilesApiService.GetNetworkSensorAlertsProfile") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ProfilesApiService.GetNetworkSensorAlertsProfile") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/networks/{networkId}/sensor/alerts/profiles/{id}" + localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"id"+"}", url.PathEscape(parameterValueToString(r.id, "id")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + +type ProfilesApiGetNetworkSensorAlertsProfilesRequest struct { + ctx context.Context + ApiService *ProfilesApiService + networkId string +} + +func (r ProfilesApiGetNetworkSensorAlertsProfilesRequest) Execute() ([]GetNetworkSensorAlertsProfiles200ResponseInner, *http.Response, error) { + return r.ApiService.GetNetworkSensorAlertsProfilesExecute(r) +} + +/* +GetNetworkSensorAlertsProfiles Lists all sensor alert profiles for a network. + +Lists all sensor alert profiles for a network. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param networkId Network ID + @return ProfilesApiGetNetworkSensorAlertsProfilesRequest +*/ +func (a *ProfilesApiService) GetNetworkSensorAlertsProfiles(ctx context.Context, networkId string) ProfilesApiGetNetworkSensorAlertsProfilesRequest { + return ProfilesApiGetNetworkSensorAlertsProfilesRequest{ + ApiService: a, + ctx: ctx, + networkId: networkId, + } +} + +// Execute executes the request +// @return []GetNetworkSensorAlertsProfiles200ResponseInner +func (a *ProfilesApiService) GetNetworkSensorAlertsProfilesExecute(r ProfilesApiGetNetworkSensorAlertsProfilesRequest) ([]GetNetworkSensorAlertsProfiles200ResponseInner, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue []GetNetworkSensorAlertsProfiles200ResponseInner + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ProfilesApiService.GetNetworkSensorAlertsProfiles") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/networks/{networkId}/sensor/alerts/profiles" + localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + +type ProfilesApiGetNetworkSmProfilesRequest struct { + ctx context.Context + ApiService *ProfilesApiService + networkId string +} + +func (r ProfilesApiGetNetworkSmProfilesRequest) Execute() (map[string]interface{}, *http.Response, error) { + return r.ApiService.GetNetworkSmProfilesExecute(r) +} + +/* +GetNetworkSmProfiles List all the profiles in the network + +List all the profiles in the network + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param networkId Network ID + @return ProfilesApiGetNetworkSmProfilesRequest +*/ +func (a *ProfilesApiService) GetNetworkSmProfiles(ctx context.Context, networkId string) ProfilesApiGetNetworkSmProfilesRequest { + return ProfilesApiGetNetworkSmProfilesRequest{ + ApiService: a, + ctx: ctx, + networkId: networkId, + } +} + +// Execute executes the request +// @return map[string]interface{} +func (a *ProfilesApiService) GetNetworkSmProfilesExecute(r ProfilesApiGetNetworkSmProfilesRequest) (map[string]interface{}, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue map[string]interface{} + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ProfilesApiService.GetNetworkSmProfiles") if err != nil { return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/networks/{networkId}/sensor/alerts/profiles/{id}" + localVarPath := localBasePath + "/networks/{networkId}/sm/profiles" localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"id"+"}", url.PathEscape(parameterValueToString(r.id, "id")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} @@ -620,50 +1220,54 @@ func (a *ProfilesApiService) GetNetworkSensorAlertsProfileExecute(r ProfilesApiG return localVarReturnValue, localVarHTTPResponse, nil } -type ProfilesApiGetNetworkSensorAlertsProfilesRequest struct { +type ProfilesApiGetNetworkWirelessEthernetPortsProfileRequest struct { ctx context.Context ApiService *ProfilesApiService networkId string + profileId string } -func (r ProfilesApiGetNetworkSensorAlertsProfilesRequest) Execute() ([]GetNetworkSensorAlertsProfiles200ResponseInner, *http.Response, error) { - return r.ApiService.GetNetworkSensorAlertsProfilesExecute(r) +func (r ProfilesApiGetNetworkWirelessEthernetPortsProfileRequest) Execute() (*GetNetworkWirelessEthernetPortsProfiles200ResponseInner, *http.Response, error) { + return r.ApiService.GetNetworkWirelessEthernetPortsProfileExecute(r) } /* -GetNetworkSensorAlertsProfiles Lists all sensor alert profiles for a network. +GetNetworkWirelessEthernetPortsProfile Show the AP port profile by ID for this network -Lists all sensor alert profiles for a network. +Show the AP port profile by ID for this network @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param networkId Network ID - @return ProfilesApiGetNetworkSensorAlertsProfilesRequest + @param profileId Profile ID + @return ProfilesApiGetNetworkWirelessEthernetPortsProfileRequest */ -func (a *ProfilesApiService) GetNetworkSensorAlertsProfiles(ctx context.Context, networkId string) ProfilesApiGetNetworkSensorAlertsProfilesRequest { - return ProfilesApiGetNetworkSensorAlertsProfilesRequest{ +func (a *ProfilesApiService) GetNetworkWirelessEthernetPortsProfile(ctx context.Context, networkId string, profileId string) ProfilesApiGetNetworkWirelessEthernetPortsProfileRequest { + return ProfilesApiGetNetworkWirelessEthernetPortsProfileRequest{ ApiService: a, ctx: ctx, networkId: networkId, + profileId: profileId, } } // Execute executes the request -// @return []GetNetworkSensorAlertsProfiles200ResponseInner -func (a *ProfilesApiService) GetNetworkSensorAlertsProfilesExecute(r ProfilesApiGetNetworkSensorAlertsProfilesRequest) ([]GetNetworkSensorAlertsProfiles200ResponseInner, *http.Response, error) { +// @return GetNetworkWirelessEthernetPortsProfiles200ResponseInner +func (a *ProfilesApiService) GetNetworkWirelessEthernetPortsProfileExecute(r ProfilesApiGetNetworkWirelessEthernetPortsProfileRequest) (*GetNetworkWirelessEthernetPortsProfiles200ResponseInner, *http.Response, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} formFiles []formFile - localVarReturnValue []GetNetworkSensorAlertsProfiles200ResponseInner + localVarReturnValue *GetNetworkWirelessEthernetPortsProfiles200ResponseInner ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ProfilesApiService.GetNetworkSensorAlertsProfiles") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ProfilesApiService.GetNetworkWirelessEthernetPortsProfile") if err != nil { return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/networks/{networkId}/sensor/alerts/profiles" + localVarPath := localBasePath + "/networks/{networkId}/wireless/ethernet/ports/profiles/{profileId}" localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"profileId"+"}", url.PathEscape(parameterValueToString(r.profileId, "profileId")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} @@ -737,27 +1341,27 @@ func (a *ProfilesApiService) GetNetworkSensorAlertsProfilesExecute(r ProfilesApi return localVarReturnValue, localVarHTTPResponse, nil } -type ProfilesApiGetNetworkSmProfilesRequest struct { +type ProfilesApiGetNetworkWirelessEthernetPortsProfilesRequest struct { ctx context.Context ApiService *ProfilesApiService networkId string } -func (r ProfilesApiGetNetworkSmProfilesRequest) Execute() (map[string]interface{}, *http.Response, error) { - return r.ApiService.GetNetworkSmProfilesExecute(r) +func (r ProfilesApiGetNetworkWirelessEthernetPortsProfilesRequest) Execute() ([]GetNetworkWirelessEthernetPortsProfiles200ResponseInner, *http.Response, error) { + return r.ApiService.GetNetworkWirelessEthernetPortsProfilesExecute(r) } /* -GetNetworkSmProfiles List all the profiles in the network +GetNetworkWirelessEthernetPortsProfiles List the AP port profiles for this network -List all the profiles in the network +List the AP port profiles for this network @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param networkId Network ID - @return ProfilesApiGetNetworkSmProfilesRequest + @return ProfilesApiGetNetworkWirelessEthernetPortsProfilesRequest */ -func (a *ProfilesApiService) GetNetworkSmProfiles(ctx context.Context, networkId string) ProfilesApiGetNetworkSmProfilesRequest { - return ProfilesApiGetNetworkSmProfilesRequest{ +func (a *ProfilesApiService) GetNetworkWirelessEthernetPortsProfiles(ctx context.Context, networkId string) ProfilesApiGetNetworkWirelessEthernetPortsProfilesRequest { + return ProfilesApiGetNetworkWirelessEthernetPortsProfilesRequest{ ApiService: a, ctx: ctx, networkId: networkId, @@ -765,21 +1369,21 @@ func (a *ProfilesApiService) GetNetworkSmProfiles(ctx context.Context, networkId } // Execute executes the request -// @return map[string]interface{} -func (a *ProfilesApiService) GetNetworkSmProfilesExecute(r ProfilesApiGetNetworkSmProfilesRequest) (map[string]interface{}, *http.Response, error) { +// @return []GetNetworkWirelessEthernetPortsProfiles200ResponseInner +func (a *ProfilesApiService) GetNetworkWirelessEthernetPortsProfilesExecute(r ProfilesApiGetNetworkWirelessEthernetPortsProfilesRequest) ([]GetNetworkWirelessEthernetPortsProfiles200ResponseInner, *http.Response, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} formFiles []formFile - localVarReturnValue map[string]interface{} + localVarReturnValue []GetNetworkWirelessEthernetPortsProfiles200ResponseInner ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ProfilesApiService.GetNetworkSmProfiles") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ProfilesApiService.GetNetworkWirelessEthernetPortsProfiles") if err != nil { return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/networks/{networkId}/sm/profiles" + localVarPath := localBasePath + "/networks/{networkId}/wireless/ethernet/ports/profiles" localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) localVarHeaderParams := make(map[string]string) @@ -1346,6 +1950,134 @@ func (a *ProfilesApiService) GetOrganizationConfigTemplateSwitchProfilesExecute( return localVarReturnValue, localVarHTTPResponse, nil } +type ProfilesApiSetNetworkWirelessEthernetPortsProfilesDefaultRequest struct { + ctx context.Context + ApiService *ProfilesApiService + networkId string + setNetworkWirelessEthernetPortsProfilesDefaultRequest *SetNetworkWirelessEthernetPortsProfilesDefaultRequest +} + +func (r ProfilesApiSetNetworkWirelessEthernetPortsProfilesDefaultRequest) SetNetworkWirelessEthernetPortsProfilesDefaultRequest(setNetworkWirelessEthernetPortsProfilesDefaultRequest SetNetworkWirelessEthernetPortsProfilesDefaultRequest) ProfilesApiSetNetworkWirelessEthernetPortsProfilesDefaultRequest { + r.setNetworkWirelessEthernetPortsProfilesDefaultRequest = &setNetworkWirelessEthernetPortsProfilesDefaultRequest + return r +} + +func (r ProfilesApiSetNetworkWirelessEthernetPortsProfilesDefaultRequest) Execute() (*SetNetworkWirelessEthernetPortsProfilesDefault200Response, *http.Response, error) { + return r.ApiService.SetNetworkWirelessEthernetPortsProfilesDefaultExecute(r) +} + +/* +SetNetworkWirelessEthernetPortsProfilesDefault Set the AP port profile to be default for this network + +Set the AP port profile to be default for this network + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param networkId Network ID + @return ProfilesApiSetNetworkWirelessEthernetPortsProfilesDefaultRequest +*/ +func (a *ProfilesApiService) SetNetworkWirelessEthernetPortsProfilesDefault(ctx context.Context, networkId string) ProfilesApiSetNetworkWirelessEthernetPortsProfilesDefaultRequest { + return ProfilesApiSetNetworkWirelessEthernetPortsProfilesDefaultRequest{ + ApiService: a, + ctx: ctx, + networkId: networkId, + } +} + +// Execute executes the request +// @return SetNetworkWirelessEthernetPortsProfilesDefault200Response +func (a *ProfilesApiService) SetNetworkWirelessEthernetPortsProfilesDefaultExecute(r ProfilesApiSetNetworkWirelessEthernetPortsProfilesDefaultRequest) (*SetNetworkWirelessEthernetPortsProfilesDefault200Response, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *SetNetworkWirelessEthernetPortsProfilesDefault200Response + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ProfilesApiService.SetNetworkWirelessEthernetPortsProfilesDefault") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/networks/{networkId}/wireless/ethernet/ports/profiles/setDefault" + localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + if r.setNetworkWirelessEthernetPortsProfilesDefaultRequest == nil { + return localVarReturnValue, nil, reportError("setNetworkWirelessEthernetPortsProfilesDefaultRequest is required and must be specified") + } + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + // body params + localVarPostBody = r.setNetworkWirelessEthernetPortsProfilesDefaultRequest + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + type ProfilesApiUpdateNetworkSensorAlertsProfileRequest struct { ctx context.Context ApiService *ProfilesApiService @@ -1475,6 +2207,135 @@ func (a *ProfilesApiService) UpdateNetworkSensorAlertsProfileExecute(r ProfilesA return localVarReturnValue, localVarHTTPResponse, nil } +type ProfilesApiUpdateNetworkWirelessEthernetPortsProfileRequest struct { + ctx context.Context + ApiService *ProfilesApiService + networkId string + profileId string + updateNetworkWirelessEthernetPortsProfileRequest *UpdateNetworkWirelessEthernetPortsProfileRequest +} + +func (r ProfilesApiUpdateNetworkWirelessEthernetPortsProfileRequest) UpdateNetworkWirelessEthernetPortsProfileRequest(updateNetworkWirelessEthernetPortsProfileRequest UpdateNetworkWirelessEthernetPortsProfileRequest) ProfilesApiUpdateNetworkWirelessEthernetPortsProfileRequest { + r.updateNetworkWirelessEthernetPortsProfileRequest = &updateNetworkWirelessEthernetPortsProfileRequest + return r +} + +func (r ProfilesApiUpdateNetworkWirelessEthernetPortsProfileRequest) Execute() (*GetNetworkWirelessEthernetPortsProfiles200ResponseInner, *http.Response, error) { + return r.ApiService.UpdateNetworkWirelessEthernetPortsProfileExecute(r) +} + +/* +UpdateNetworkWirelessEthernetPortsProfile Update the AP port profile by ID for this network + +Update the AP port profile by ID for this network + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param networkId Network ID + @param profileId Profile ID + @return ProfilesApiUpdateNetworkWirelessEthernetPortsProfileRequest +*/ +func (a *ProfilesApiService) UpdateNetworkWirelessEthernetPortsProfile(ctx context.Context, networkId string, profileId string) ProfilesApiUpdateNetworkWirelessEthernetPortsProfileRequest { + return ProfilesApiUpdateNetworkWirelessEthernetPortsProfileRequest{ + ApiService: a, + ctx: ctx, + networkId: networkId, + profileId: profileId, + } +} + +// Execute executes the request +// @return GetNetworkWirelessEthernetPortsProfiles200ResponseInner +func (a *ProfilesApiService) UpdateNetworkWirelessEthernetPortsProfileExecute(r ProfilesApiUpdateNetworkWirelessEthernetPortsProfileRequest) (*GetNetworkWirelessEthernetPortsProfiles200ResponseInner, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodPut + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *GetNetworkWirelessEthernetPortsProfiles200ResponseInner + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "ProfilesApiService.UpdateNetworkWirelessEthernetPortsProfile") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/networks/{networkId}/wireless/ethernet/ports/profiles/{profileId}" + localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"profileId"+"}", url.PathEscape(parameterValueToString(r.profileId, "profileId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + // body params + localVarPostBody = r.updateNetworkWirelessEthernetPortsProfileRequest + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + type ProfilesApiUpdateOrganizationAlertsProfileRequest struct { ctx context.Context ApiService *ProfilesApiService diff --git a/client/api_provisioning.go b/client/api_provisioning.go index 2ab0a8271..dff3a3c25 100644 --- a/client/api_provisioning.go +++ b/client/api_provisioning.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_qos_rules.go b/client/api_qos_rules.go index 0f2c2a70c..35008fdc4 100644 --- a/client/api_qos_rules.go +++ b/client/api_qos_rules.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_quality_and_retention.go b/client/api_quality_and_retention.go index 9ec39a7cd..1c4836ba4 100644 --- a/client/api_quality_and_retention.go +++ b/client/api_quality_and_retention.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_quality_retention_profiles.go b/client/api_quality_retention_profiles.go index 299834f92..579e3114a 100644 --- a/client/api_quality_retention_profiles.go +++ b/client/api_quality_retention_profiles.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_radio.go b/client/api_radio.go index b5dd64884..de75ffa5c 100644 --- a/client/api_radio.go +++ b/client/api_radio.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_readings.go b/client/api_readings.go index c2b371607..58cb5b7be 100644 --- a/client/api_readings.go +++ b/client/api_readings.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -267,7 +267,7 @@ type ReadingsApiGetOrganizationSensorReadingsLatestRequest struct { metrics *[]string } -// The number of entries per page returned. Acceptable range is 3 - 100. Default is 100. +// The number of entries per page returned. Acceptable range is 3 - 1000. Default is 1000. func (r ReadingsApiGetOrganizationSensorReadingsLatestRequest) PerPage(perPage int32) ReadingsApiGetOrganizationSensorReadingsLatestRequest { r.perPage = &perPage return r diff --git a/client/api_recent.go b/client/api_recent.go index 381592c4f..f22a96be4 100644 --- a/client/api_recent.go +++ b/client/api_recent.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_relationships.go b/client/api_relationships.go index 721801d07..263076298 100644 --- a/client/api_relationships.go +++ b/client/api_relationships.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_rendezvous_points.go b/client/api_rendezvous_points.go index c518b4de3..e6e60bb52 100644 --- a/client/api_rendezvous_points.go +++ b/client/api_rendezvous_points.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_requests.go b/client/api_requests.go index e57730d72..9d8f15028 100644 --- a/client/api_requests.go +++ b/client/api_requests.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_response_codes.go b/client/api_response_codes.go index f9b4e8755..71bb9417c 100644 --- a/client/api_response_codes.go +++ b/client/api_response_codes.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_restrictions.go b/client/api_restrictions.go index e85879031..63d82bf71 100644 --- a/client/api_restrictions.go +++ b/client/api_restrictions.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_rf_profiles.go b/client/api_rf_profiles.go index 5fe017916..5bf432d3c 100644 --- a/client/api_rf_profiles.go +++ b/client/api_rf_profiles.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_roles.go b/client/api_roles.go new file mode 100644 index 000000000..b7167b0d1 --- /dev/null +++ b/client/api_roles.go @@ -0,0 +1,629 @@ +/* +Meraki Dashboard API + +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) + +API version: 1.37.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "bytes" + "context" + "io" + "net/http" + "net/url" + "strings" +) + + +// RolesApiService RolesApi service +type RolesApiService service + +type RolesApiCreateOrganizationCameraRoleRequest struct { + ctx context.Context + ApiService *RolesApiService + organizationId string + createOrganizationCameraRoleRequest *CreateOrganizationCameraRoleRequest +} + +func (r RolesApiCreateOrganizationCameraRoleRequest) CreateOrganizationCameraRoleRequest(createOrganizationCameraRoleRequest CreateOrganizationCameraRoleRequest) RolesApiCreateOrganizationCameraRoleRequest { + r.createOrganizationCameraRoleRequest = &createOrganizationCameraRoleRequest + return r +} + +func (r RolesApiCreateOrganizationCameraRoleRequest) Execute() (map[string]interface{}, *http.Response, error) { + return r.ApiService.CreateOrganizationCameraRoleExecute(r) +} + +/* +CreateOrganizationCameraRole Creates new role for this organization. + +Creates new role for this organization. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param organizationId Organization ID + @return RolesApiCreateOrganizationCameraRoleRequest +*/ +func (a *RolesApiService) CreateOrganizationCameraRole(ctx context.Context, organizationId string) RolesApiCreateOrganizationCameraRoleRequest { + return RolesApiCreateOrganizationCameraRoleRequest{ + ApiService: a, + ctx: ctx, + organizationId: organizationId, + } +} + +// Execute executes the request +// @return map[string]interface{} +func (a *RolesApiService) CreateOrganizationCameraRoleExecute(r RolesApiCreateOrganizationCameraRoleRequest) (map[string]interface{}, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodPost + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue map[string]interface{} + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "RolesApiService.CreateOrganizationCameraRole") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/organizations/{organizationId}/camera/roles" + localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + if r.createOrganizationCameraRoleRequest == nil { + return localVarReturnValue, nil, reportError("createOrganizationCameraRoleRequest is required and must be specified") + } + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + // body params + localVarPostBody = r.createOrganizationCameraRoleRequest + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + +type RolesApiDeleteOrganizationCameraRoleRequest struct { + ctx context.Context + ApiService *RolesApiService + organizationId string + roleId string +} + +func (r RolesApiDeleteOrganizationCameraRoleRequest) Execute() (*http.Response, error) { + return r.ApiService.DeleteOrganizationCameraRoleExecute(r) +} + +/* +DeleteOrganizationCameraRole Delete an existing role for this organization. + +Delete an existing role for this organization. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param organizationId Organization ID + @param roleId Role ID + @return RolesApiDeleteOrganizationCameraRoleRequest +*/ +func (a *RolesApiService) DeleteOrganizationCameraRole(ctx context.Context, organizationId string, roleId string) RolesApiDeleteOrganizationCameraRoleRequest { + return RolesApiDeleteOrganizationCameraRoleRequest{ + ApiService: a, + ctx: ctx, + organizationId: organizationId, + roleId: roleId, + } +} + +// Execute executes the request +func (a *RolesApiService) DeleteOrganizationCameraRoleExecute(r RolesApiDeleteOrganizationCameraRoleRequest) (*http.Response, error) { + var ( + localVarHTTPMethod = http.MethodDelete + localVarPostBody interface{} + formFiles []formFile + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "RolesApiService.DeleteOrganizationCameraRole") + if err != nil { + return nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/organizations/{organizationId}/camera/roles/{roleId}" + localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"roleId"+"}", url.PathEscape(parameterValueToString(r.roleId, "roleId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarHTTPResponse, newErr + } + + return localVarHTTPResponse, nil +} + +type RolesApiGetOrganizationCameraRoleRequest struct { + ctx context.Context + ApiService *RolesApiService + organizationId string + roleId string +} + +func (r RolesApiGetOrganizationCameraRoleRequest) Execute() (map[string]interface{}, *http.Response, error) { + return r.ApiService.GetOrganizationCameraRoleExecute(r) +} + +/* +GetOrganizationCameraRole Retrieve a single role. + +Retrieve a single role. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param organizationId Organization ID + @param roleId Role ID + @return RolesApiGetOrganizationCameraRoleRequest +*/ +func (a *RolesApiService) GetOrganizationCameraRole(ctx context.Context, organizationId string, roleId string) RolesApiGetOrganizationCameraRoleRequest { + return RolesApiGetOrganizationCameraRoleRequest{ + ApiService: a, + ctx: ctx, + organizationId: organizationId, + roleId: roleId, + } +} + +// Execute executes the request +// @return map[string]interface{} +func (a *RolesApiService) GetOrganizationCameraRoleExecute(r RolesApiGetOrganizationCameraRoleRequest) (map[string]interface{}, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue map[string]interface{} + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "RolesApiService.GetOrganizationCameraRole") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/organizations/{organizationId}/camera/roles/{roleId}" + localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"roleId"+"}", url.PathEscape(parameterValueToString(r.roleId, "roleId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + +type RolesApiGetOrganizationCameraRolesRequest struct { + ctx context.Context + ApiService *RolesApiService + organizationId string +} + +func (r RolesApiGetOrganizationCameraRolesRequest) Execute() ([]map[string]interface{}, *http.Response, error) { + return r.ApiService.GetOrganizationCameraRolesExecute(r) +} + +/* +GetOrganizationCameraRoles List all the roles in this organization + +List all the roles in this organization + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param organizationId Organization ID + @return RolesApiGetOrganizationCameraRolesRequest +*/ +func (a *RolesApiService) GetOrganizationCameraRoles(ctx context.Context, organizationId string) RolesApiGetOrganizationCameraRolesRequest { + return RolesApiGetOrganizationCameraRolesRequest{ + ApiService: a, + ctx: ctx, + organizationId: organizationId, + } +} + +// Execute executes the request +// @return []map[string]interface{} +func (a *RolesApiService) GetOrganizationCameraRolesExecute(r RolesApiGetOrganizationCameraRolesRequest) ([]map[string]interface{}, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue []map[string]interface{} + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "RolesApiService.GetOrganizationCameraRoles") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/organizations/{organizationId}/camera/roles" + localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + +type RolesApiUpdateOrganizationCameraRoleRequest struct { + ctx context.Context + ApiService *RolesApiService + organizationId string + roleId string + updateOrganizationCameraRoleRequest *UpdateOrganizationCameraRoleRequest +} + +func (r RolesApiUpdateOrganizationCameraRoleRequest) UpdateOrganizationCameraRoleRequest(updateOrganizationCameraRoleRequest UpdateOrganizationCameraRoleRequest) RolesApiUpdateOrganizationCameraRoleRequest { + r.updateOrganizationCameraRoleRequest = &updateOrganizationCameraRoleRequest + return r +} + +func (r RolesApiUpdateOrganizationCameraRoleRequest) Execute() (map[string]interface{}, *http.Response, error) { + return r.ApiService.UpdateOrganizationCameraRoleExecute(r) +} + +/* +UpdateOrganizationCameraRole Update an existing role in this organization. + +Update an existing role in this organization. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param organizationId Organization ID + @param roleId Role ID + @return RolesApiUpdateOrganizationCameraRoleRequest +*/ +func (a *RolesApiService) UpdateOrganizationCameraRole(ctx context.Context, organizationId string, roleId string) RolesApiUpdateOrganizationCameraRoleRequest { + return RolesApiUpdateOrganizationCameraRoleRequest{ + ApiService: a, + ctx: ctx, + organizationId: organizationId, + roleId: roleId, + } +} + +// Execute executes the request +// @return map[string]interface{} +func (a *RolesApiService) UpdateOrganizationCameraRoleExecute(r RolesApiUpdateOrganizationCameraRoleRequest) (map[string]interface{}, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodPut + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue map[string]interface{} + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "RolesApiService.UpdateOrganizationCameraRole") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/organizations/{organizationId}/camera/roles/{roleId}" + localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"roleId"+"}", url.PathEscape(parameterValueToString(r.roleId, "roleId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + // body params + localVarPostBody = r.updateOrganizationCameraRoleRequest + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} diff --git a/client/api_rollbacks.go b/client/api_rollbacks.go index 88051c05e..c6b60027d 100644 --- a/client/api_rollbacks.go +++ b/client/api_rollbacks.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_routing.go b/client/api_routing.go index 346e53ef2..b2c230ac4 100644 --- a/client/api_routing.go +++ b/client/api_routing.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_rules.go b/client/api_rules.go index 830c53125..2352016e3 100644 --- a/client/api_rules.go +++ b/client/api_rules.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_saml.go b/client/api_saml.go index 5c1bdcb24..a78fd5827 100644 --- a/client/api_saml.go +++ b/client/api_saml.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_saml_roles.go b/client/api_saml_roles.go index 1bbb76ea4..d67871f37 100644 --- a/client/api_saml_roles.go +++ b/client/api_saml_roles.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_schedules.go b/client/api_schedules.go index a4b40f13e..5121845a6 100644 --- a/client/api_schedules.go +++ b/client/api_schedules.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -29,7 +29,7 @@ type SchedulesApiGetNetworkCameraSchedulesRequest struct { networkId string } -func (r SchedulesApiGetNetworkCameraSchedulesRequest) Execute() ([]map[string]interface{}, *http.Response, error) { +func (r SchedulesApiGetNetworkCameraSchedulesRequest) Execute() ([]GetNetworkCameraSchedules200ResponseInner, *http.Response, error) { return r.ApiService.GetNetworkCameraSchedulesExecute(r) } @@ -51,13 +51,13 @@ func (a *SchedulesApiService) GetNetworkCameraSchedules(ctx context.Context, net } // Execute executes the request -// @return []map[string]interface{} -func (a *SchedulesApiService) GetNetworkCameraSchedulesExecute(r SchedulesApiGetNetworkCameraSchedulesRequest) ([]map[string]interface{}, *http.Response, error) { +// @return []GetNetworkCameraSchedules200ResponseInner +func (a *SchedulesApiService) GetNetworkCameraSchedulesExecute(r SchedulesApiGetNetworkCameraSchedulesRequest) ([]GetNetworkCameraSchedules200ResponseInner, *http.Response, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} formFiles []formFile - localVarReturnValue []map[string]interface{} + localVarReturnValue []GetNetworkCameraSchedules200ResponseInner ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "SchedulesApiService.GetNetworkCameraSchedules") diff --git a/client/api_search.go b/client/api_search.go index f1ba06074..87e09c287 100644 --- a/client/api_search.go +++ b/client/api_search.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_security.go b/client/api_security.go index bde7a3727..4626d3510 100644 --- a/client/api_security.go +++ b/client/api_security.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_security_centers.go b/client/api_security_centers.go index f800756e1..f7ece916b 100644 --- a/client/api_security_centers.go +++ b/client/api_security_centers.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_seen.go b/client/api_seen.go index 77545b862..25c0e46e1 100644 --- a/client/api_seen.go +++ b/client/api_seen.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_sense.go b/client/api_sense.go index 746b5a3f2..c1a92f91c 100644 --- a/client/api_sense.go +++ b/client/api_sense.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_sensor.go b/client/api_sensor.go index f0c337c6b..1142978f4 100644 --- a/client/api_sensor.go +++ b/client/api_sensor.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -1489,7 +1489,7 @@ type SensorApiGetOrganizationSensorReadingsLatestRequest struct { metrics *[]string } -// The number of entries per page returned. Acceptable range is 3 - 100. Default is 100. +// The number of entries per page returned. Acceptable range is 3 - 1000. Default is 1000. func (r SensorApiGetOrganizationSensorReadingsLatestRequest) PerPage(perPage int32) SensorApiGetOrganizationSensorReadingsLatestRequest { r.perPage = &perPage return r diff --git a/client/api_servers.go b/client/api_servers.go index 739eb96e0..172936260 100644 --- a/client/api_servers.go +++ b/client/api_servers.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_settings.go b/client/api_settings.go index d5cb719d7..b1e1a5d95 100644 --- a/client/api_settings.go +++ b/client/api_settings.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -263,7 +263,7 @@ type SettingsApiGetDeviceCameraVideoSettingsRequest struct { serial string } -func (r SettingsApiGetDeviceCameraVideoSettingsRequest) Execute() (map[string]interface{}, *http.Response, error) { +func (r SettingsApiGetDeviceCameraVideoSettingsRequest) Execute() (*GetDeviceCameraVideoSettings200Response, *http.Response, error) { return r.ApiService.GetDeviceCameraVideoSettingsExecute(r) } @@ -285,13 +285,13 @@ func (a *SettingsApiService) GetDeviceCameraVideoSettings(ctx context.Context, s } // Execute executes the request -// @return map[string]interface{} -func (a *SettingsApiService) GetDeviceCameraVideoSettingsExecute(r SettingsApiGetDeviceCameraVideoSettingsRequest) (map[string]interface{}, *http.Response, error) { +// @return GetDeviceCameraVideoSettings200Response +func (a *SettingsApiService) GetDeviceCameraVideoSettingsExecute(r SettingsApiGetDeviceCameraVideoSettingsRequest) (*GetDeviceCameraVideoSettings200Response, *http.Response, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} formFiles []formFile - localVarReturnValue map[string]interface{} + localVarReturnValue *GetDeviceCameraVideoSettings200Response ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "SettingsApiService.GetDeviceCameraVideoSettings") @@ -2047,7 +2047,7 @@ func (r SettingsApiUpdateDeviceCameraVideoSettingsRequest) UpdateDeviceCameraVid return r } -func (r SettingsApiUpdateDeviceCameraVideoSettingsRequest) Execute() (map[string]interface{}, *http.Response, error) { +func (r SettingsApiUpdateDeviceCameraVideoSettingsRequest) Execute() (*GetDeviceCameraVideoSettings200Response, *http.Response, error) { return r.ApiService.UpdateDeviceCameraVideoSettingsExecute(r) } @@ -2069,13 +2069,13 @@ func (a *SettingsApiService) UpdateDeviceCameraVideoSettings(ctx context.Context } // Execute executes the request -// @return map[string]interface{} -func (a *SettingsApiService) UpdateDeviceCameraVideoSettingsExecute(r SettingsApiUpdateDeviceCameraVideoSettingsRequest) (map[string]interface{}, *http.Response, error) { +// @return GetDeviceCameraVideoSettings200Response +func (a *SettingsApiService) UpdateDeviceCameraVideoSettingsExecute(r SettingsApiUpdateDeviceCameraVideoSettingsRequest) (*GetDeviceCameraVideoSettings200Response, *http.Response, error) { var ( localVarHTTPMethod = http.MethodPut localVarPostBody interface{} formFiles []formFile - localVarReturnValue map[string]interface{} + localVarReturnValue *GetDeviceCameraVideoSettings200Response ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "SettingsApiService.UpdateDeviceCameraVideoSettings") diff --git a/client/api_signal_quality_history.go b/client/api_signal_quality_history.go index cdd400983..ec53961db 100644 --- a/client/api_signal_quality_history.go +++ b/client/api_signal_quality_history.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_sims.go b/client/api_sims.go index 4ef29e17c..b8a0345cb 100644 --- a/client/api_sims.go +++ b/client/api_sims.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_single_lan.go b/client/api_single_lan.go index ce3ea489e..bce176222 100644 --- a/client/api_single_lan.go +++ b/client/api_single_lan.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_site_to_site_vpn.go b/client/api_site_to_site_vpn.go index cddb92a5c..e39d3fe32 100644 --- a/client/api_site_to_site_vpn.go +++ b/client/api_site_to_site_vpn.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_sm.go b/client/api_sm.go index c66d8ceb6..a237e0025 100644 --- a/client/api_sm.go +++ b/client/api_sm.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_sm_devices_for_key.go b/client/api_sm_devices_for_key.go index e393b5552..992b9e4c9 100644 --- a/client/api_sm_devices_for_key.go +++ b/client/api_sm_devices_for_key.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_sm_owners_for_key.go b/client/api_sm_owners_for_key.go index d3179d56a..265a0f3d9 100644 --- a/client/api_sm_owners_for_key.go +++ b/client/api_sm_owners_for_key.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_snmp.go b/client/api_snmp.go index 9de4a9d73..98020f12b 100644 --- a/client/api_snmp.go +++ b/client/api_snmp.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_softwares.go b/client/api_softwares.go index 3bbd20896..44b04de54 100644 --- a/client/api_softwares.go +++ b/client/api_softwares.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_splash.go b/client/api_splash.go index ecaa95818..80c99c661 100644 --- a/client/api_splash.go +++ b/client/api_splash.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_splash_authorization_status.go b/client/api_splash_authorization_status.go index 310001c98..4518e8b69 100644 --- a/client/api_splash_authorization_status.go +++ b/client/api_splash_authorization_status.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_splash_login_attempts.go b/client/api_splash_login_attempts.go index 92a9b15a3..1e5b5bcf2 100644 --- a/client/api_splash_login_attempts.go +++ b/client/api_splash_login_attempts.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_ssids.go b/client/api_ssids.go index c73c3d3be..c0563a60d 100644 --- a/client/api_ssids.go +++ b/client/api_ssids.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -2222,7 +2222,7 @@ func (r SsidsApiGetOrganizationSummaryTopSsidsByUsageRequest) T1(t1 string) Ssid return r } -// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. func (r SsidsApiGetOrganizationSummaryTopSsidsByUsageRequest) Timespan(timespan float32) SsidsApiGetOrganizationSummaryTopSsidsByUsageRequest { r.timespan = ×pan return r diff --git a/client/api_stacks.go b/client/api_stacks.go index 9b4dbd2ce..a8e55ea9a 100644 --- a/client/api_stacks.go +++ b/client/api_stacks.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_staged.go b/client/api_staged.go index 426cb1863..906d9d6cb 100644 --- a/client/api_staged.go +++ b/client/api_staged.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_stages.go b/client/api_stages.go index aaabb38c7..7612ccdbc 100644 --- a/client/api_stages.go +++ b/client/api_stages.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_static_routes.go b/client/api_static_routes.go index 6db7c03bd..e5eb407fd 100644 --- a/client/api_static_routes.go +++ b/client/api_static_routes.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_statics.go b/client/api_statics.go index cb803d5a6..d4f023187 100644 --- a/client/api_statics.go +++ b/client/api_statics.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_stats.go b/client/api_stats.go index c06389eb3..f148451a3 100644 --- a/client/api_stats.go +++ b/client/api_stats.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_status.go b/client/api_status.go index 88a9a9dac..47560b123 100644 --- a/client/api_status.go +++ b/client/api_status.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_statuses.go b/client/api_statuses.go index a78865c34..c90c76875 100644 --- a/client/api_statuses.go +++ b/client/api_statuses.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -1085,9 +1085,9 @@ func (r StatusesApiGetOrganizationDevicesPowerModulesStatusesByDeviceRequest) Ex } /* -GetOrganizationDevicesPowerModulesStatusesByDevice List the power status information for devices in an organization +GetOrganizationDevicesPowerModulesStatusesByDevice List the most recent status information for power modules in rackmount MX and MS devices that support them -List the power status information for devices in an organization. The data returned by this endpoint is updated every 5 minutes. +List the most recent status information for power modules in rackmount MX and MS devices that support them. The data returned by this endpoint is updated every 5 minutes. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param organizationId Organization ID diff --git a/client/api_storm_control.go b/client/api_storm_control.go index c26eefc86..0224af88a 100644 --- a/client/api_storm_control.go +++ b/client/api_storm_control.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_stp.go b/client/api_stp.go index b18f174aa..33ded352f 100644 --- a/client/api_stp.go +++ b/client/api_stp.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_subnet_pool.go b/client/api_subnet_pool.go index 9fe15a883..7df6defd5 100644 --- a/client/api_subnet_pool.go +++ b/client/api_subnet_pool.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_subnets.go b/client/api_subnets.go index cda78fb53..7a61bc6d1 100644 --- a/client/api_subnets.go +++ b/client/api_subnets.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_summary.go b/client/api_summary.go index 9e8103f5c..3cf3be236 100644 --- a/client/api_summary.go +++ b/client/api_summary.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -44,7 +44,7 @@ func (r SummaryApiGetOrganizationSummaryTopAppliancesByUtilizationRequest) T1(t1 return r } -// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 25 minutes and be less than or equal to 31 days. The default is 1 day. func (r SummaryApiGetOrganizationSummaryTopAppliancesByUtilizationRequest) Timespan(timespan float32) SummaryApiGetOrganizationSummaryTopAppliancesByUtilizationRequest { r.timespan = ×pan return r @@ -191,7 +191,7 @@ func (r SummaryApiGetOrganizationSummaryTopClientsByUsageRequest) T1(t1 string) return r } -// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. func (r SummaryApiGetOrganizationSummaryTopClientsByUsageRequest) Timespan(timespan float32) SummaryApiGetOrganizationSummaryTopClientsByUsageRequest { r.timespan = ×pan return r @@ -485,7 +485,7 @@ func (r SummaryApiGetOrganizationSummaryTopDevicesByUsageRequest) T1(t1 string) return r } -// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. func (r SummaryApiGetOrganizationSummaryTopDevicesByUsageRequest) Timespan(timespan float32) SummaryApiGetOrganizationSummaryTopDevicesByUsageRequest { r.timespan = ×pan return r @@ -632,7 +632,7 @@ func (r SummaryApiGetOrganizationSummaryTopDevicesModelsByUsageRequest) T1(t1 st return r } -// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. func (r SummaryApiGetOrganizationSummaryTopDevicesModelsByUsageRequest) Timespan(timespan float32) SummaryApiGetOrganizationSummaryTopDevicesModelsByUsageRequest { r.timespan = ×pan return r @@ -779,7 +779,7 @@ func (r SummaryApiGetOrganizationSummaryTopSsidsByUsageRequest) T1(t1 string) Su return r } -// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. func (r SummaryApiGetOrganizationSummaryTopSsidsByUsageRequest) Timespan(timespan float32) SummaryApiGetOrganizationSummaryTopSsidsByUsageRequest { r.timespan = ×pan return r @@ -926,7 +926,7 @@ func (r SummaryApiGetOrganizationSummaryTopSwitchesByEnergyUsageRequest) T1(t1 s return r } -// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 25 minutes and be less than or equal to 31 days. The default is 1 day. func (r SummaryApiGetOrganizationSummaryTopSwitchesByEnergyUsageRequest) Timespan(timespan float32) SummaryApiGetOrganizationSummaryTopSwitchesByEnergyUsageRequest { r.timespan = ×pan return r diff --git a/client/api_switch.go b/client/api_switch.go index 58d31e099..242e4ca11 100644 --- a/client/api_switch.go +++ b/client/api_switch.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_switches.go b/client/api_switches.go index 54acfdb43..f2d208135 100644 --- a/client/api_switches.go +++ b/client/api_switches.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -44,7 +44,7 @@ func (r SwitchesApiGetOrganizationSummaryTopSwitchesByEnergyUsageRequest) T1(t1 return r } -// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 25 minutes and be less than or equal to 31 days. The default is 1 day. func (r SwitchesApiGetOrganizationSummaryTopSwitchesByEnergyUsageRequest) Timespan(timespan float32) SwitchesApiGetOrganizationSummaryTopSwitchesByEnergyUsageRequest { r.timespan = ×pan return r diff --git a/client/api_syslog_servers.go b/client/api_syslog_servers.go index f89acee56..2854d5490 100644 --- a/client/api_syslog_servers.go +++ b/client/api_syslog_servers.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_target_groups.go b/client/api_target_groups.go index 167b0b93d..6568d8c6b 100644 --- a/client/api_target_groups.go +++ b/client/api_target_groups.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_third_party_vpn_peers.go b/client/api_third_party_vpn_peers.go index 3b9f1aec0..02bdd08c7 100644 --- a/client/api_third_party_vpn_peers.go +++ b/client/api_third_party_vpn_peers.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_top.go b/client/api_top.go index 950bafc6f..9437c9f50 100644 --- a/client/api_top.go +++ b/client/api_top.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -44,7 +44,7 @@ func (r TopApiGetOrganizationSummaryTopAppliancesByUtilizationRequest) T1(t1 str return r } -// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 25 minutes and be less than or equal to 31 days. The default is 1 day. func (r TopApiGetOrganizationSummaryTopAppliancesByUtilizationRequest) Timespan(timespan float32) TopApiGetOrganizationSummaryTopAppliancesByUtilizationRequest { r.timespan = ×pan return r @@ -191,7 +191,7 @@ func (r TopApiGetOrganizationSummaryTopClientsByUsageRequest) T1(t1 string) TopA return r } -// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. func (r TopApiGetOrganizationSummaryTopClientsByUsageRequest) Timespan(timespan float32) TopApiGetOrganizationSummaryTopClientsByUsageRequest { r.timespan = ×pan return r @@ -485,7 +485,7 @@ func (r TopApiGetOrganizationSummaryTopDevicesByUsageRequest) T1(t1 string) TopA return r } -// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. func (r TopApiGetOrganizationSummaryTopDevicesByUsageRequest) Timespan(timespan float32) TopApiGetOrganizationSummaryTopDevicesByUsageRequest { r.timespan = ×pan return r @@ -632,7 +632,7 @@ func (r TopApiGetOrganizationSummaryTopDevicesModelsByUsageRequest) T1(t1 string return r } -// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. func (r TopApiGetOrganizationSummaryTopDevicesModelsByUsageRequest) Timespan(timespan float32) TopApiGetOrganizationSummaryTopDevicesModelsByUsageRequest { r.timespan = ×pan return r @@ -779,7 +779,7 @@ func (r TopApiGetOrganizationSummaryTopSsidsByUsageRequest) T1(t1 string) TopApi return r } -// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. func (r TopApiGetOrganizationSummaryTopSsidsByUsageRequest) Timespan(timespan float32) TopApiGetOrganizationSummaryTopSsidsByUsageRequest { r.timespan = ×pan return r @@ -926,7 +926,7 @@ func (r TopApiGetOrganizationSummaryTopSwitchesByEnergyUsageRequest) T1(t1 strin return r } -// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 25 minutes and be less than or equal to 31 days. The default is 1 day. func (r TopApiGetOrganizationSummaryTopSwitchesByEnergyUsageRequest) Timespan(timespan float32) TopApiGetOrganizationSummaryTopSwitchesByEnergyUsageRequest { r.timespan = ×pan return r diff --git a/client/api_topology.go b/client/api_topology.go index d0869b7d7..c4f37e6bf 100644 --- a/client/api_topology.go +++ b/client/api_topology.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_traffic.go b/client/api_traffic.go index 7017e66d1..87c3d3d1b 100644 --- a/client/api_traffic.go +++ b/client/api_traffic.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_traffic_analysis.go b/client/api_traffic_analysis.go index e51c8eb34..f136fa723 100644 --- a/client/api_traffic_analysis.go +++ b/client/api_traffic_analysis.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_traffic_history.go b/client/api_traffic_history.go index c901759a1..e94a9c265 100644 --- a/client/api_traffic_history.go +++ b/client/api_traffic_history.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_traffic_shaping.go b/client/api_traffic_shaping.go index dcdc016ee..7d660b175 100644 --- a/client/api_traffic_shaping.go +++ b/client/api_traffic_shaping.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -17,6 +17,7 @@ import ( "net/http" "net/url" "strings" + "reflect" ) @@ -1322,6 +1323,171 @@ func (a *TrafficShapingApiService) GetNetworkWirelessSsidTrafficShapingRulesExec return localVarReturnValue, localVarHTTPResponse, nil } +type TrafficShapingApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest struct { + ctx context.Context + ApiService *TrafficShapingApiService + organizationId string + perPage *int32 + startingAfter *string + endingBefore *string + networkIds *[]string +} + +// The number of entries per page returned. Acceptable range is 3 - 1000. Default is 50. +func (r TrafficShapingApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest) PerPage(perPage int32) TrafficShapingApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest { + r.perPage = &perPage + return r +} + +// A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. +func (r TrafficShapingApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest) StartingAfter(startingAfter string) TrafficShapingApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest { + r.startingAfter = &startingAfter + return r +} + +// A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. +func (r TrafficShapingApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest) EndingBefore(endingBefore string) TrafficShapingApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest { + r.endingBefore = &endingBefore + return r +} + +// Optional parameter to filter the results by network IDs +func (r TrafficShapingApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest) NetworkIds(networkIds []string) TrafficShapingApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest { + r.networkIds = &networkIds + return r +} + +func (r TrafficShapingApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest) Execute() ([]UpdateNetworkApplianceTrafficShapingVpnExclusions200Response, *http.Response, error) { + return r.ApiService.GetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkExecute(r) +} + +/* +GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork Display VPN exclusion rules for MX networks. + +Display VPN exclusion rules for MX networks. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param organizationId Organization ID + @return TrafficShapingApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest +*/ +func (a *TrafficShapingApiService) GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork(ctx context.Context, organizationId string) TrafficShapingApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest { + return TrafficShapingApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest{ + ApiService: a, + ctx: ctx, + organizationId: organizationId, + } +} + +// Execute executes the request +// @return []UpdateNetworkApplianceTrafficShapingVpnExclusions200Response +func (a *TrafficShapingApiService) GetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkExecute(r TrafficShapingApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest) ([]UpdateNetworkApplianceTrafficShapingVpnExclusions200Response, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue []UpdateNetworkApplianceTrafficShapingVpnExclusions200Response + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "TrafficShapingApiService.GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/organizations/{organizationId}/appliance/trafficShaping/vpnExclusions/byNetwork" + localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + if r.perPage != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "perPage", r.perPage, "") + } + if r.startingAfter != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "startingAfter", r.startingAfter, "") + } + if r.endingBefore != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "endingBefore", r.endingBefore, "") + } + if r.networkIds != nil { + t := *r.networkIds + if reflect.TypeOf(t).Kind() == reflect.Slice { + s := reflect.ValueOf(t) + for i := 0; i < s.Len(); i++ { + parameterAddToHeaderOrQuery(localVarQueryParams, "networkIds", s.Index(i), "multi") + } + } else { + parameterAddToHeaderOrQuery(localVarQueryParams, "networkIds", t, "multi") + } + } + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + type TrafficShapingApiUpdateNetworkApplianceTrafficShapingRequest struct { ctx context.Context ApiService *TrafficShapingApiService @@ -1951,6 +2117,131 @@ func (a *TrafficShapingApiService) UpdateNetworkApplianceTrafficShapingUplinkSel return localVarReturnValue, localVarHTTPResponse, nil } +type TrafficShapingApiUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest struct { + ctx context.Context + ApiService *TrafficShapingApiService + networkId string + updateNetworkApplianceTrafficShapingVpnExclusionsRequest *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest +} + +func (r TrafficShapingApiUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest) UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest(updateNetworkApplianceTrafficShapingVpnExclusionsRequest UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest) TrafficShapingApiUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest { + r.updateNetworkApplianceTrafficShapingVpnExclusionsRequest = &updateNetworkApplianceTrafficShapingVpnExclusionsRequest + return r +} + +func (r TrafficShapingApiUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest) Execute() (*UpdateNetworkApplianceTrafficShapingVpnExclusions200Response, *http.Response, error) { + return r.ApiService.UpdateNetworkApplianceTrafficShapingVpnExclusionsExecute(r) +} + +/* +UpdateNetworkApplianceTrafficShapingVpnExclusions Update VPN exclusion rules for an MX network. + +Update VPN exclusion rules for an MX network. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param networkId Network ID + @return TrafficShapingApiUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest +*/ +func (a *TrafficShapingApiService) UpdateNetworkApplianceTrafficShapingVpnExclusions(ctx context.Context, networkId string) TrafficShapingApiUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest { + return TrafficShapingApiUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest{ + ApiService: a, + ctx: ctx, + networkId: networkId, + } +} + +// Execute executes the request +// @return UpdateNetworkApplianceTrafficShapingVpnExclusions200Response +func (a *TrafficShapingApiService) UpdateNetworkApplianceTrafficShapingVpnExclusionsExecute(r TrafficShapingApiUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest) (*UpdateNetworkApplianceTrafficShapingVpnExclusions200Response, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodPut + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *UpdateNetworkApplianceTrafficShapingVpnExclusions200Response + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "TrafficShapingApiService.UpdateNetworkApplianceTrafficShapingVpnExclusions") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/networks/{networkId}/appliance/trafficShaping/vpnExclusions" + localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + // body params + localVarPostBody = r.updateNetworkApplianceTrafficShapingVpnExclusionsRequest + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + type TrafficShapingApiUpdateNetworkWirelessSsidTrafficShapingRulesRequest struct { ctx context.Context ApiService *TrafficShapingApiService diff --git a/client/api_trusted_access_configs.go b/client/api_trusted_access_configs.go index 1abb2908a..993cb5f66 100644 --- a/client/api_trusted_access_configs.go +++ b/client/api_trusted_access_configs.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_trusted_servers.go b/client/api_trusted_servers.go index e991dfe0e..c258bdfd5 100644 --- a/client/api_trusted_servers.go +++ b/client/api_trusted_servers.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_upgrades.go b/client/api_upgrades.go index 8aa5ffe5b..8e80d8034 100644 --- a/client/api_upgrades.go +++ b/client/api_upgrades.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_uplink.go b/client/api_uplink.go index 0d0766f31..b2d904f1b 100644 --- a/client/api_uplink.go +++ b/client/api_uplink.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_uplink_bandwidth.go b/client/api_uplink_bandwidth.go index 4c6425632..391e72819 100644 --- a/client/api_uplink_bandwidth.go +++ b/client/api_uplink_bandwidth.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_uplink_selection.go b/client/api_uplink_selection.go index b6c08b55c..a63101e6c 100644 --- a/client/api_uplink_selection.go +++ b/client/api_uplink_selection.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_uplinks.go b/client/api_uplinks.go index bdfefacc6..4a11e2ac8 100644 --- a/client/api_uplinks.go +++ b/client/api_uplinks.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_uplinks_loss_and_latency.go b/client/api_uplinks_loss_and_latency.go index bb6e3e791..3e98ce02c 100644 --- a/client/api_uplinks_loss_and_latency.go +++ b/client/api_uplinks_loss_and_latency.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -189,3 +189,170 @@ func (a *UplinksLossAndLatencyApiService) GetOrganizationDevicesUplinksLossAndLa return localVarReturnValue, localVarHTTPResponse, nil } + +type UplinksLossAndLatencyApiGetOrganizationUplinksLossAndLatencyRequest struct { + ctx context.Context + ApiService *UplinksLossAndLatencyApiService + organizationId string + t0 *string + t1 *string + timespan *float32 + uplink *string + ip *string +} + +// The beginning of the timespan for the data. The maximum lookback period is 60 days from today. +func (r UplinksLossAndLatencyApiGetOrganizationUplinksLossAndLatencyRequest) T0(t0 string) UplinksLossAndLatencyApiGetOrganizationUplinksLossAndLatencyRequest { + r.t0 = &t0 + return r +} + +// The end of the timespan for the data. t1 can be a maximum of 5 minutes after t0. The latest possible time that t1 can be is 2 minutes into the past. +func (r UplinksLossAndLatencyApiGetOrganizationUplinksLossAndLatencyRequest) T1(t1 string) UplinksLossAndLatencyApiGetOrganizationUplinksLossAndLatencyRequest { + r.t1 = &t1 + return r +} + +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 5 minutes. The default is 5 minutes. +func (r UplinksLossAndLatencyApiGetOrganizationUplinksLossAndLatencyRequest) Timespan(timespan float32) UplinksLossAndLatencyApiGetOrganizationUplinksLossAndLatencyRequest { + r.timespan = ×pan + return r +} + +// Optional filter for a specific WAN uplink. Valid uplinks are wan1, wan2, wan3, cellular. Default will return all uplinks. +func (r UplinksLossAndLatencyApiGetOrganizationUplinksLossAndLatencyRequest) Uplink(uplink string) UplinksLossAndLatencyApiGetOrganizationUplinksLossAndLatencyRequest { + r.uplink = &uplink + return r +} + +// Optional filter for a specific destination IP. Default will return all destination IPs. +func (r UplinksLossAndLatencyApiGetOrganizationUplinksLossAndLatencyRequest) Ip(ip string) UplinksLossAndLatencyApiGetOrganizationUplinksLossAndLatencyRequest { + r.ip = &ip + return r +} + +func (r UplinksLossAndLatencyApiGetOrganizationUplinksLossAndLatencyRequest) Execute() ([]map[string]interface{}, *http.Response, error) { + return r.ApiService.GetOrganizationUplinksLossAndLatencyExecute(r) +} + +/* +GetOrganizationUplinksLossAndLatency Return the uplink loss and latency for every MX in the organization from at latest 2 minutes ago + +Return the uplink loss and latency for every MX in the organization from at latest 2 minutes ago + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param organizationId Organization ID + @return UplinksLossAndLatencyApiGetOrganizationUplinksLossAndLatencyRequest +*/ +func (a *UplinksLossAndLatencyApiService) GetOrganizationUplinksLossAndLatency(ctx context.Context, organizationId string) UplinksLossAndLatencyApiGetOrganizationUplinksLossAndLatencyRequest { + return UplinksLossAndLatencyApiGetOrganizationUplinksLossAndLatencyRequest{ + ApiService: a, + ctx: ctx, + organizationId: organizationId, + } +} + +// Execute executes the request +// @return []map[string]interface{} +func (a *UplinksLossAndLatencyApiService) GetOrganizationUplinksLossAndLatencyExecute(r UplinksLossAndLatencyApiGetOrganizationUplinksLossAndLatencyRequest) ([]map[string]interface{}, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue []map[string]interface{} + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "UplinksLossAndLatencyApiService.GetOrganizationUplinksLossAndLatency") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/organizations/{organizationId}/uplinksLossAndLatency" + localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + if r.t0 != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "t0", r.t0, "") + } + if r.t1 != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "t1", r.t1, "") + } + if r.timespan != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "timespan", r.timespan, "") + } + if r.uplink != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "uplink", r.uplink, "") + } + if r.ip != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "ip", r.ip, "") + } + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} diff --git a/client/api_usage.go b/client/api_usage.go index 3b6042bdc..c5659468c 100644 --- a/client/api_usage.go +++ b/client/api_usage.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_usage_histories.go b/client/api_usage_histories.go index 915893e00..492cfc0be 100644 --- a/client/api_usage_histories.go +++ b/client/api_usage_histories.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_usage_history.go b/client/api_usage_history.go index 57bc135c7..6d80c073a 100644 --- a/client/api_usage_history.go +++ b/client/api_usage_history.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_user_access_devices.go b/client/api_user_access_devices.go index 3e00c9faf..16b15699e 100644 --- a/client/api_user_access_devices.go +++ b/client/api_user_access_devices.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_users.go b/client/api_users.go index c1a82de77..bdb34e7d8 100644 --- a/client/api_users.go +++ b/client/api_users.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_v4.go b/client/api_v4.go index 86ca64167..3942d5be6 100644 --- a/client/api_v4.go +++ b/client/api_v4.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_video.go b/client/api_video.go index c2cdf2c7a..c947e8270 100644 --- a/client/api_video.go +++ b/client/api_video.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -29,7 +29,7 @@ type VideoApiGetDeviceCameraVideoSettingsRequest struct { serial string } -func (r VideoApiGetDeviceCameraVideoSettingsRequest) Execute() (map[string]interface{}, *http.Response, error) { +func (r VideoApiGetDeviceCameraVideoSettingsRequest) Execute() (*GetDeviceCameraVideoSettings200Response, *http.Response, error) { return r.ApiService.GetDeviceCameraVideoSettingsExecute(r) } @@ -51,13 +51,13 @@ func (a *VideoApiService) GetDeviceCameraVideoSettings(ctx context.Context, seri } // Execute executes the request -// @return map[string]interface{} -func (a *VideoApiService) GetDeviceCameraVideoSettingsExecute(r VideoApiGetDeviceCameraVideoSettingsRequest) (map[string]interface{}, *http.Response, error) { +// @return GetDeviceCameraVideoSettings200Response +func (a *VideoApiService) GetDeviceCameraVideoSettingsExecute(r VideoApiGetDeviceCameraVideoSettingsRequest) (*GetDeviceCameraVideoSettings200Response, *http.Response, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} formFiles []formFile - localVarReturnValue map[string]interface{} + localVarReturnValue *GetDeviceCameraVideoSettings200Response ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "VideoApiService.GetDeviceCameraVideoSettings") @@ -152,7 +152,7 @@ func (r VideoApiUpdateDeviceCameraVideoSettingsRequest) UpdateDeviceCameraVideoS return r } -func (r VideoApiUpdateDeviceCameraVideoSettingsRequest) Execute() (map[string]interface{}, *http.Response, error) { +func (r VideoApiUpdateDeviceCameraVideoSettingsRequest) Execute() (*GetDeviceCameraVideoSettings200Response, *http.Response, error) { return r.ApiService.UpdateDeviceCameraVideoSettingsExecute(r) } @@ -174,13 +174,13 @@ func (a *VideoApiService) UpdateDeviceCameraVideoSettings(ctx context.Context, s } // Execute executes the request -// @return map[string]interface{} -func (a *VideoApiService) UpdateDeviceCameraVideoSettingsExecute(r VideoApiUpdateDeviceCameraVideoSettingsRequest) (map[string]interface{}, *http.Response, error) { +// @return GetDeviceCameraVideoSettings200Response +func (a *VideoApiService) UpdateDeviceCameraVideoSettingsExecute(r VideoApiUpdateDeviceCameraVideoSettingsRequest) (*GetDeviceCameraVideoSettings200Response, *http.Response, error) { var ( localVarHTTPMethod = http.MethodPut localVarPostBody interface{} formFiles []formFile - localVarReturnValue map[string]interface{} + localVarReturnValue *GetDeviceCameraVideoSettings200Response ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "VideoApiService.UpdateDeviceCameraVideoSettings") diff --git a/client/api_video_link.go b/client/api_video_link.go index a02baa208..82e927a2e 100644 --- a/client/api_video_link.go +++ b/client/api_video_link.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_vlan_assignments.go b/client/api_vlan_assignments.go index f54a21481..fca8f6454 100644 --- a/client/api_vlan_assignments.go +++ b/client/api_vlan_assignments.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_vlans.go b/client/api_vlans.go index 4355942b5..411573ff8 100644 --- a/client/api_vlans.go +++ b/client/api_vlans.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_vmx.go b/client/api_vmx.go index 1fdfefec0..590b1a619 100644 --- a/client/api_vmx.go +++ b/client/api_vmx.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_vpn.go b/client/api_vpn.go index 631e7be20..241990194 100644 --- a/client/api_vpn.go +++ b/client/api_vpn.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -862,7 +862,7 @@ type VpnApiGetOrganizationApplianceVpnVpnFirewallRulesRequest struct { organizationId string } -func (r VpnApiGetOrganizationApplianceVpnVpnFirewallRulesRequest) Execute() (map[string]interface{}, *http.Response, error) { +func (r VpnApiGetOrganizationApplianceVpnVpnFirewallRulesRequest) Execute() (*GetOrganizationApplianceVpnVpnFirewallRules200Response, *http.Response, error) { return r.ApiService.GetOrganizationApplianceVpnVpnFirewallRulesExecute(r) } @@ -884,13 +884,13 @@ func (a *VpnApiService) GetOrganizationApplianceVpnVpnFirewallRules(ctx context. } // Execute executes the request -// @return map[string]interface{} -func (a *VpnApiService) GetOrganizationApplianceVpnVpnFirewallRulesExecute(r VpnApiGetOrganizationApplianceVpnVpnFirewallRulesRequest) (map[string]interface{}, *http.Response, error) { +// @return GetOrganizationApplianceVpnVpnFirewallRules200Response +func (a *VpnApiService) GetOrganizationApplianceVpnVpnFirewallRulesExecute(r VpnApiGetOrganizationApplianceVpnVpnFirewallRulesRequest) (*GetOrganizationApplianceVpnVpnFirewallRules200Response, *http.Response, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} formFiles []formFile - localVarReturnValue map[string]interface{} + localVarReturnValue *GetOrganizationApplianceVpnVpnFirewallRules200Response ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "VpnApiService.GetOrganizationApplianceVpnVpnFirewallRules") @@ -1498,7 +1498,7 @@ func (r VpnApiUpdateOrganizationApplianceVpnVpnFirewallRulesRequest) UpdateOrgan return r } -func (r VpnApiUpdateOrganizationApplianceVpnVpnFirewallRulesRequest) Execute() (*UpdateOrganizationApplianceVpnVpnFirewallRules200Response, *http.Response, error) { +func (r VpnApiUpdateOrganizationApplianceVpnVpnFirewallRulesRequest) Execute() (*GetOrganizationApplianceVpnVpnFirewallRules200Response, *http.Response, error) { return r.ApiService.UpdateOrganizationApplianceVpnVpnFirewallRulesExecute(r) } @@ -1520,13 +1520,13 @@ func (a *VpnApiService) UpdateOrganizationApplianceVpnVpnFirewallRules(ctx conte } // Execute executes the request -// @return UpdateOrganizationApplianceVpnVpnFirewallRules200Response -func (a *VpnApiService) UpdateOrganizationApplianceVpnVpnFirewallRulesExecute(r VpnApiUpdateOrganizationApplianceVpnVpnFirewallRulesRequest) (*UpdateOrganizationApplianceVpnVpnFirewallRules200Response, *http.Response, error) { +// @return GetOrganizationApplianceVpnVpnFirewallRules200Response +func (a *VpnApiService) UpdateOrganizationApplianceVpnVpnFirewallRulesExecute(r VpnApiUpdateOrganizationApplianceVpnVpnFirewallRulesRequest) (*GetOrganizationApplianceVpnVpnFirewallRules200Response, *http.Response, error) { var ( localVarHTTPMethod = http.MethodPut localVarPostBody interface{} formFiles []formFile - localVarReturnValue *UpdateOrganizationApplianceVpnVpnFirewallRules200Response + localVarReturnValue *GetOrganizationApplianceVpnVpnFirewallRules200Response ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "VpnApiService.UpdateOrganizationApplianceVpnVpnFirewallRules") diff --git a/client/api_vpn_exclusions.go b/client/api_vpn_exclusions.go new file mode 100644 index 000000000..1f446e8a2 --- /dev/null +++ b/client/api_vpn_exclusions.go @@ -0,0 +1,315 @@ +/* +Meraki Dashboard API + +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) + +API version: 1.37.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "bytes" + "context" + "io" + "net/http" + "net/url" + "strings" + "reflect" +) + + +// VpnExclusionsApiService VpnExclusionsApi service +type VpnExclusionsApiService service + +type VpnExclusionsApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest struct { + ctx context.Context + ApiService *VpnExclusionsApiService + organizationId string + perPage *int32 + startingAfter *string + endingBefore *string + networkIds *[]string +} + +// The number of entries per page returned. Acceptable range is 3 - 1000. Default is 50. +func (r VpnExclusionsApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest) PerPage(perPage int32) VpnExclusionsApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest { + r.perPage = &perPage + return r +} + +// A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. +func (r VpnExclusionsApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest) StartingAfter(startingAfter string) VpnExclusionsApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest { + r.startingAfter = &startingAfter + return r +} + +// A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. +func (r VpnExclusionsApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest) EndingBefore(endingBefore string) VpnExclusionsApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest { + r.endingBefore = &endingBefore + return r +} + +// Optional parameter to filter the results by network IDs +func (r VpnExclusionsApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest) NetworkIds(networkIds []string) VpnExclusionsApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest { + r.networkIds = &networkIds + return r +} + +func (r VpnExclusionsApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest) Execute() ([]UpdateNetworkApplianceTrafficShapingVpnExclusions200Response, *http.Response, error) { + return r.ApiService.GetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkExecute(r) +} + +/* +GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork Display VPN exclusion rules for MX networks. + +Display VPN exclusion rules for MX networks. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param organizationId Organization ID + @return VpnExclusionsApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest +*/ +func (a *VpnExclusionsApiService) GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork(ctx context.Context, organizationId string) VpnExclusionsApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest { + return VpnExclusionsApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest{ + ApiService: a, + ctx: ctx, + organizationId: organizationId, + } +} + +// Execute executes the request +// @return []UpdateNetworkApplianceTrafficShapingVpnExclusions200Response +func (a *VpnExclusionsApiService) GetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkExecute(r VpnExclusionsApiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest) ([]UpdateNetworkApplianceTrafficShapingVpnExclusions200Response, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue []UpdateNetworkApplianceTrafficShapingVpnExclusions200Response + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "VpnExclusionsApiService.GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/organizations/{organizationId}/appliance/trafficShaping/vpnExclusions/byNetwork" + localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + if r.perPage != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "perPage", r.perPage, "") + } + if r.startingAfter != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "startingAfter", r.startingAfter, "") + } + if r.endingBefore != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "endingBefore", r.endingBefore, "") + } + if r.networkIds != nil { + t := *r.networkIds + if reflect.TypeOf(t).Kind() == reflect.Slice { + s := reflect.ValueOf(t) + for i := 0; i < s.Len(); i++ { + parameterAddToHeaderOrQuery(localVarQueryParams, "networkIds", s.Index(i), "multi") + } + } else { + parameterAddToHeaderOrQuery(localVarQueryParams, "networkIds", t, "multi") + } + } + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + +type VpnExclusionsApiUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest struct { + ctx context.Context + ApiService *VpnExclusionsApiService + networkId string + updateNetworkApplianceTrafficShapingVpnExclusionsRequest *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest +} + +func (r VpnExclusionsApiUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest) UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest(updateNetworkApplianceTrafficShapingVpnExclusionsRequest UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest) VpnExclusionsApiUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest { + r.updateNetworkApplianceTrafficShapingVpnExclusionsRequest = &updateNetworkApplianceTrafficShapingVpnExclusionsRequest + return r +} + +func (r VpnExclusionsApiUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest) Execute() (*UpdateNetworkApplianceTrafficShapingVpnExclusions200Response, *http.Response, error) { + return r.ApiService.UpdateNetworkApplianceTrafficShapingVpnExclusionsExecute(r) +} + +/* +UpdateNetworkApplianceTrafficShapingVpnExclusions Update VPN exclusion rules for an MX network. + +Update VPN exclusion rules for an MX network. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param networkId Network ID + @return VpnExclusionsApiUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest +*/ +func (a *VpnExclusionsApiService) UpdateNetworkApplianceTrafficShapingVpnExclusions(ctx context.Context, networkId string) VpnExclusionsApiUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest { + return VpnExclusionsApiUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest{ + ApiService: a, + ctx: ctx, + networkId: networkId, + } +} + +// Execute executes the request +// @return UpdateNetworkApplianceTrafficShapingVpnExclusions200Response +func (a *VpnExclusionsApiService) UpdateNetworkApplianceTrafficShapingVpnExclusionsExecute(r VpnExclusionsApiUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest) (*UpdateNetworkApplianceTrafficShapingVpnExclusions200Response, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodPut + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *UpdateNetworkApplianceTrafficShapingVpnExclusions200Response + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "VpnExclusionsApiService.UpdateNetworkApplianceTrafficShapingVpnExclusions") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/networks/{networkId}/appliance/trafficShaping/vpnExclusions" + localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + // body params + localVarPostBody = r.updateNetworkApplianceTrafficShapingVpnExclusionsRequest + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} diff --git a/client/api_vpn_firewall_rules.go b/client/api_vpn_firewall_rules.go index df05cc38d..a6160f81b 100644 --- a/client/api_vpn_firewall_rules.go +++ b/client/api_vpn_firewall_rules.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -29,7 +29,7 @@ type VpnFirewallRulesApiGetOrganizationApplianceVpnVpnFirewallRulesRequest struc organizationId string } -func (r VpnFirewallRulesApiGetOrganizationApplianceVpnVpnFirewallRulesRequest) Execute() (map[string]interface{}, *http.Response, error) { +func (r VpnFirewallRulesApiGetOrganizationApplianceVpnVpnFirewallRulesRequest) Execute() (*GetOrganizationApplianceVpnVpnFirewallRules200Response, *http.Response, error) { return r.ApiService.GetOrganizationApplianceVpnVpnFirewallRulesExecute(r) } @@ -51,13 +51,13 @@ func (a *VpnFirewallRulesApiService) GetOrganizationApplianceVpnVpnFirewallRules } // Execute executes the request -// @return map[string]interface{} -func (a *VpnFirewallRulesApiService) GetOrganizationApplianceVpnVpnFirewallRulesExecute(r VpnFirewallRulesApiGetOrganizationApplianceVpnVpnFirewallRulesRequest) (map[string]interface{}, *http.Response, error) { +// @return GetOrganizationApplianceVpnVpnFirewallRules200Response +func (a *VpnFirewallRulesApiService) GetOrganizationApplianceVpnVpnFirewallRulesExecute(r VpnFirewallRulesApiGetOrganizationApplianceVpnVpnFirewallRulesRequest) (*GetOrganizationApplianceVpnVpnFirewallRules200Response, *http.Response, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} formFiles []formFile - localVarReturnValue map[string]interface{} + localVarReturnValue *GetOrganizationApplianceVpnVpnFirewallRules200Response ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "VpnFirewallRulesApiService.GetOrganizationApplianceVpnVpnFirewallRules") @@ -152,7 +152,7 @@ func (r VpnFirewallRulesApiUpdateOrganizationApplianceVpnVpnFirewallRulesRequest return r } -func (r VpnFirewallRulesApiUpdateOrganizationApplianceVpnVpnFirewallRulesRequest) Execute() (*UpdateOrganizationApplianceVpnVpnFirewallRules200Response, *http.Response, error) { +func (r VpnFirewallRulesApiUpdateOrganizationApplianceVpnVpnFirewallRulesRequest) Execute() (*GetOrganizationApplianceVpnVpnFirewallRules200Response, *http.Response, error) { return r.ApiService.UpdateOrganizationApplianceVpnVpnFirewallRulesExecute(r) } @@ -174,13 +174,13 @@ func (a *VpnFirewallRulesApiService) UpdateOrganizationApplianceVpnVpnFirewallRu } // Execute executes the request -// @return UpdateOrganizationApplianceVpnVpnFirewallRules200Response -func (a *VpnFirewallRulesApiService) UpdateOrganizationApplianceVpnVpnFirewallRulesExecute(r VpnFirewallRulesApiUpdateOrganizationApplianceVpnVpnFirewallRulesRequest) (*UpdateOrganizationApplianceVpnVpnFirewallRules200Response, *http.Response, error) { +// @return GetOrganizationApplianceVpnVpnFirewallRules200Response +func (a *VpnFirewallRulesApiService) UpdateOrganizationApplianceVpnVpnFirewallRulesExecute(r VpnFirewallRulesApiUpdateOrganizationApplianceVpnVpnFirewallRulesRequest) (*GetOrganizationApplianceVpnVpnFirewallRules200Response, *http.Response, error) { var ( localVarHTTPMethod = http.MethodPut localVarPostBody interface{} formFiles []formFile - localVarReturnValue *UpdateOrganizationApplianceVpnVpnFirewallRules200Response + localVarReturnValue *GetOrganizationApplianceVpnVpnFirewallRules200Response ) localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "VpnFirewallRulesApiService.UpdateOrganizationApplianceVpnVpnFirewallRules") diff --git a/client/api_vpp_accounts.go b/client/api_vpp_accounts.go index 88b37babe..d8bb7f69c 100644 --- a/client/api_vpp_accounts.go +++ b/client/api_vpp_accounts.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_warm_spare.go b/client/api_warm_spare.go index 4ec919eca..8c5ed5b12 100644 --- a/client/api_warm_spare.go +++ b/client/api_warm_spare.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_warnings.go b/client/api_warnings.go index 1e747008a..a8b4040cf 100644 --- a/client/api_warnings.go +++ b/client/api_warnings.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_webhook_tests.go b/client/api_webhook_tests.go index d97588a68..92b793833 100644 --- a/client/api_webhook_tests.go +++ b/client/api_webhook_tests.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_webhooks.go b/client/api_webhooks.go index 6f7a5391f..5bb8d4dc4 100644 --- a/client/api_webhooks.go +++ b/client/api_webhooks.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_wireless.go b/client/api_wireless.go index 7d042c6aa..ed1ec2a7b 100644 --- a/client/api_wireless.go +++ b/client/api_wireless.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -24,33 +24,33 @@ import ( // WirelessApiService WirelessApi service type WirelessApiService service -type WirelessApiCreateNetworkWirelessRfProfileRequest struct { +type WirelessApiAssignNetworkWirelessEthernetPortsProfilesRequest struct { ctx context.Context ApiService *WirelessApiService networkId string - createNetworkWirelessRfProfileRequest *CreateNetworkWirelessRfProfileRequest + assignNetworkWirelessEthernetPortsProfilesRequest *AssignNetworkWirelessEthernetPortsProfilesRequest } -func (r WirelessApiCreateNetworkWirelessRfProfileRequest) CreateNetworkWirelessRfProfileRequest(createNetworkWirelessRfProfileRequest CreateNetworkWirelessRfProfileRequest) WirelessApiCreateNetworkWirelessRfProfileRequest { - r.createNetworkWirelessRfProfileRequest = &createNetworkWirelessRfProfileRequest +func (r WirelessApiAssignNetworkWirelessEthernetPortsProfilesRequest) AssignNetworkWirelessEthernetPortsProfilesRequest(assignNetworkWirelessEthernetPortsProfilesRequest AssignNetworkWirelessEthernetPortsProfilesRequest) WirelessApiAssignNetworkWirelessEthernetPortsProfilesRequest { + r.assignNetworkWirelessEthernetPortsProfilesRequest = &assignNetworkWirelessEthernetPortsProfilesRequest return r } -func (r WirelessApiCreateNetworkWirelessRfProfileRequest) Execute() (*GetNetworkWirelessRfProfiles200Response, *http.Response, error) { - return r.ApiService.CreateNetworkWirelessRfProfileExecute(r) +func (r WirelessApiAssignNetworkWirelessEthernetPortsProfilesRequest) Execute() (*AssignNetworkWirelessEthernetPortsProfiles201Response, *http.Response, error) { + return r.ApiService.AssignNetworkWirelessEthernetPortsProfilesExecute(r) } /* -CreateNetworkWirelessRfProfile Creates new RF profile for this network +AssignNetworkWirelessEthernetPortsProfiles Assign AP port profile to list of APs -Creates new RF profile for this network +Assign AP port profile to list of APs @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param networkId Network ID - @return WirelessApiCreateNetworkWirelessRfProfileRequest + @return WirelessApiAssignNetworkWirelessEthernetPortsProfilesRequest */ -func (a *WirelessApiService) CreateNetworkWirelessRfProfile(ctx context.Context, networkId string) WirelessApiCreateNetworkWirelessRfProfileRequest { - return WirelessApiCreateNetworkWirelessRfProfileRequest{ +func (a *WirelessApiService) AssignNetworkWirelessEthernetPortsProfiles(ctx context.Context, networkId string) WirelessApiAssignNetworkWirelessEthernetPortsProfilesRequest { + return WirelessApiAssignNetworkWirelessEthernetPortsProfilesRequest{ ApiService: a, ctx: ctx, networkId: networkId, @@ -58,28 +58,28 @@ func (a *WirelessApiService) CreateNetworkWirelessRfProfile(ctx context.Context, } // Execute executes the request -// @return GetNetworkWirelessRfProfiles200Response -func (a *WirelessApiService) CreateNetworkWirelessRfProfileExecute(r WirelessApiCreateNetworkWirelessRfProfileRequest) (*GetNetworkWirelessRfProfiles200Response, *http.Response, error) { +// @return AssignNetworkWirelessEthernetPortsProfiles201Response +func (a *WirelessApiService) AssignNetworkWirelessEthernetPortsProfilesExecute(r WirelessApiAssignNetworkWirelessEthernetPortsProfilesRequest) (*AssignNetworkWirelessEthernetPortsProfiles201Response, *http.Response, error) { var ( localVarHTTPMethod = http.MethodPost localVarPostBody interface{} formFiles []formFile - localVarReturnValue *GetNetworkWirelessRfProfiles200Response + localVarReturnValue *AssignNetworkWirelessEthernetPortsProfiles201Response ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WirelessApiService.CreateNetworkWirelessRfProfile") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WirelessApiService.AssignNetworkWirelessEthernetPortsProfiles") if err != nil { return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/networks/{networkId}/wireless/rfProfiles" + localVarPath := localBasePath + "/networks/{networkId}/wireless/ethernet/ports/profiles/assign" localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} - if r.createNetworkWirelessRfProfileRequest == nil { - return localVarReturnValue, nil, reportError("createNetworkWirelessRfProfileRequest is required and must be specified") + if r.assignNetworkWirelessEthernetPortsProfilesRequest == nil { + return localVarReturnValue, nil, reportError("assignNetworkWirelessEthernetPortsProfilesRequest is required and must be specified") } // to determine the Content-Type header @@ -100,7 +100,7 @@ func (a *WirelessApiService) CreateNetworkWirelessRfProfileExecute(r WirelessApi localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept } // body params - localVarPostBody = r.createNetworkWirelessRfProfileRequest + localVarPostBody = r.assignNetworkWirelessEthernetPortsProfilesRequest if r.ctx != nil { // API Key Authentication if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { @@ -152,66 +152,62 @@ func (a *WirelessApiService) CreateNetworkWirelessRfProfileExecute(r WirelessApi return localVarReturnValue, localVarHTTPResponse, nil } -type WirelessApiCreateNetworkWirelessSsidIdentityPskRequest struct { +type WirelessApiCreateNetworkWirelessEthernetPortsProfileRequest struct { ctx context.Context ApiService *WirelessApiService networkId string - number string - createNetworkWirelessSsidIdentityPskRequest *CreateNetworkWirelessSsidIdentityPskRequest + createNetworkWirelessEthernetPortsProfileRequest *CreateNetworkWirelessEthernetPortsProfileRequest } -func (r WirelessApiCreateNetworkWirelessSsidIdentityPskRequest) CreateNetworkWirelessSsidIdentityPskRequest(createNetworkWirelessSsidIdentityPskRequest CreateNetworkWirelessSsidIdentityPskRequest) WirelessApiCreateNetworkWirelessSsidIdentityPskRequest { - r.createNetworkWirelessSsidIdentityPskRequest = &createNetworkWirelessSsidIdentityPskRequest +func (r WirelessApiCreateNetworkWirelessEthernetPortsProfileRequest) CreateNetworkWirelessEthernetPortsProfileRequest(createNetworkWirelessEthernetPortsProfileRequest CreateNetworkWirelessEthernetPortsProfileRequest) WirelessApiCreateNetworkWirelessEthernetPortsProfileRequest { + r.createNetworkWirelessEthernetPortsProfileRequest = &createNetworkWirelessEthernetPortsProfileRequest return r } -func (r WirelessApiCreateNetworkWirelessSsidIdentityPskRequest) Execute() (map[string]interface{}, *http.Response, error) { - return r.ApiService.CreateNetworkWirelessSsidIdentityPskExecute(r) +func (r WirelessApiCreateNetworkWirelessEthernetPortsProfileRequest) Execute() (*GetNetworkWirelessEthernetPortsProfiles200ResponseInner, *http.Response, error) { + return r.ApiService.CreateNetworkWirelessEthernetPortsProfileExecute(r) } /* -CreateNetworkWirelessSsidIdentityPsk Create an Identity PSK +CreateNetworkWirelessEthernetPortsProfile Create an AP port profile -Create an Identity PSK +Create an AP port profile @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param networkId Network ID - @param number Number - @return WirelessApiCreateNetworkWirelessSsidIdentityPskRequest + @return WirelessApiCreateNetworkWirelessEthernetPortsProfileRequest */ -func (a *WirelessApiService) CreateNetworkWirelessSsidIdentityPsk(ctx context.Context, networkId string, number string) WirelessApiCreateNetworkWirelessSsidIdentityPskRequest { - return WirelessApiCreateNetworkWirelessSsidIdentityPskRequest{ +func (a *WirelessApiService) CreateNetworkWirelessEthernetPortsProfile(ctx context.Context, networkId string) WirelessApiCreateNetworkWirelessEthernetPortsProfileRequest { + return WirelessApiCreateNetworkWirelessEthernetPortsProfileRequest{ ApiService: a, ctx: ctx, networkId: networkId, - number: number, } } // Execute executes the request -// @return map[string]interface{} -func (a *WirelessApiService) CreateNetworkWirelessSsidIdentityPskExecute(r WirelessApiCreateNetworkWirelessSsidIdentityPskRequest) (map[string]interface{}, *http.Response, error) { +// @return GetNetworkWirelessEthernetPortsProfiles200ResponseInner +func (a *WirelessApiService) CreateNetworkWirelessEthernetPortsProfileExecute(r WirelessApiCreateNetworkWirelessEthernetPortsProfileRequest) (*GetNetworkWirelessEthernetPortsProfiles200ResponseInner, *http.Response, error) { var ( localVarHTTPMethod = http.MethodPost localVarPostBody interface{} formFiles []formFile - localVarReturnValue map[string]interface{} + localVarReturnValue *GetNetworkWirelessEthernetPortsProfiles200ResponseInner ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WirelessApiService.CreateNetworkWirelessSsidIdentityPsk") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WirelessApiService.CreateNetworkWirelessEthernetPortsProfile") if err != nil { return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/networks/{networkId}/wireless/ssids/{number}/identityPsks" + localVarPath := localBasePath + "/networks/{networkId}/wireless/ethernet/ports/profiles" localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"number"+"}", url.PathEscape(parameterValueToString(r.number, "number")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} - if r.createNetworkWirelessSsidIdentityPskRequest == nil { - return localVarReturnValue, nil, reportError("createNetworkWirelessSsidIdentityPskRequest is required and must be specified") + if r.createNetworkWirelessEthernetPortsProfileRequest == nil { + return localVarReturnValue, nil, reportError("createNetworkWirelessEthernetPortsProfileRequest is required and must be specified") } // to determine the Content-Type header @@ -232,7 +228,7 @@ func (a *WirelessApiService) CreateNetworkWirelessSsidIdentityPskExecute(r Wirel localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept } // body params - localVarPostBody = r.createNetworkWirelessSsidIdentityPskRequest + localVarPostBody = r.createNetworkWirelessEthernetPortsProfileRequest if r.ctx != nil { // API Key Authentication if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { @@ -284,59 +280,66 @@ func (a *WirelessApiService) CreateNetworkWirelessSsidIdentityPskExecute(r Wirel return localVarReturnValue, localVarHTTPResponse, nil } -type WirelessApiDeleteNetworkWirelessRfProfileRequest struct { +type WirelessApiCreateNetworkWirelessRfProfileRequest struct { ctx context.Context ApiService *WirelessApiService networkId string - rfProfileId string + createNetworkWirelessRfProfileRequest *CreateNetworkWirelessRfProfileRequest } -func (r WirelessApiDeleteNetworkWirelessRfProfileRequest) Execute() (*http.Response, error) { - return r.ApiService.DeleteNetworkWirelessRfProfileExecute(r) +func (r WirelessApiCreateNetworkWirelessRfProfileRequest) CreateNetworkWirelessRfProfileRequest(createNetworkWirelessRfProfileRequest CreateNetworkWirelessRfProfileRequest) WirelessApiCreateNetworkWirelessRfProfileRequest { + r.createNetworkWirelessRfProfileRequest = &createNetworkWirelessRfProfileRequest + return r +} + +func (r WirelessApiCreateNetworkWirelessRfProfileRequest) Execute() (*GetNetworkWirelessRfProfiles200Response, *http.Response, error) { + return r.ApiService.CreateNetworkWirelessRfProfileExecute(r) } /* -DeleteNetworkWirelessRfProfile Delete a RF Profile +CreateNetworkWirelessRfProfile Creates new RF profile for this network -Delete a RF Profile +Creates new RF profile for this network @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param networkId Network ID - @param rfProfileId Rf profile ID - @return WirelessApiDeleteNetworkWirelessRfProfileRequest + @return WirelessApiCreateNetworkWirelessRfProfileRequest */ -func (a *WirelessApiService) DeleteNetworkWirelessRfProfile(ctx context.Context, networkId string, rfProfileId string) WirelessApiDeleteNetworkWirelessRfProfileRequest { - return WirelessApiDeleteNetworkWirelessRfProfileRequest{ +func (a *WirelessApiService) CreateNetworkWirelessRfProfile(ctx context.Context, networkId string) WirelessApiCreateNetworkWirelessRfProfileRequest { + return WirelessApiCreateNetworkWirelessRfProfileRequest{ ApiService: a, ctx: ctx, networkId: networkId, - rfProfileId: rfProfileId, } } // Execute executes the request -func (a *WirelessApiService) DeleteNetworkWirelessRfProfileExecute(r WirelessApiDeleteNetworkWirelessRfProfileRequest) (*http.Response, error) { +// @return GetNetworkWirelessRfProfiles200Response +func (a *WirelessApiService) CreateNetworkWirelessRfProfileExecute(r WirelessApiCreateNetworkWirelessRfProfileRequest) (*GetNetworkWirelessRfProfiles200Response, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodDelete + localVarHTTPMethod = http.MethodPost localVarPostBody interface{} formFiles []formFile + localVarReturnValue *GetNetworkWirelessRfProfiles200Response ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WirelessApiService.DeleteNetworkWirelessRfProfile") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WirelessApiService.CreateNetworkWirelessRfProfile") if err != nil { - return nil, &GenericOpenAPIError{error: err.Error()} + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/networks/{networkId}/wireless/rfProfiles/{rfProfileId}" + localVarPath := localBasePath + "/networks/{networkId}/wireless/rfProfiles" localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"rfProfileId"+"}", url.PathEscape(parameterValueToString(r.rfProfileId, "rfProfileId")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.createNetworkWirelessRfProfileRequest == nil { + return localVarReturnValue, nil, reportError("createNetworkWirelessRfProfileRequest is required and must be specified") + } // to determine the Content-Type header - localVarHTTPContentTypes := []string{} + localVarHTTPContentTypes := []string{"application/json"} // set Content-Type header localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) @@ -345,13 +348,15 @@ func (a *WirelessApiService) DeleteNetworkWirelessRfProfileExecute(r WirelessApi } // to determine the Accept header - localVarHTTPHeaderAccepts := []string{} + localVarHTTPHeaderAccepts := []string{"application/json"} // set Accept header localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) if localVarHTTPHeaderAccept != "" { localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept } + // body params + localVarPostBody = r.createNetworkWirelessRfProfileRequest if r.ctx != nil { // API Key Authentication if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { @@ -368,19 +373,19 @@ func (a *WirelessApiService) DeleteNetworkWirelessRfProfileExecute(r WirelessApi } req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) if err != nil { - return nil, err + return localVarReturnValue, nil, err } localVarHTTPResponse, err := a.client.callAPI(req) if err != nil || localVarHTTPResponse == nil { - return localVarHTTPResponse, err + return localVarReturnValue, localVarHTTPResponse, err } localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) localVarHTTPResponse.Body.Close() localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) if err != nil { - return localVarHTTPResponse, err + return localVarReturnValue, localVarHTTPResponse, err } if localVarHTTPResponse.StatusCode >= 300 { @@ -388,69 +393,85 @@ func (a *WirelessApiService) DeleteNetworkWirelessRfProfileExecute(r WirelessApi body: localVarBody, error: localVarHTTPResponse.Status, } - return localVarHTTPResponse, newErr + return localVarReturnValue, localVarHTTPResponse, newErr } - return localVarHTTPResponse, nil + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil } -type WirelessApiDeleteNetworkWirelessSsidIdentityPskRequest struct { +type WirelessApiCreateNetworkWirelessSsidIdentityPskRequest struct { ctx context.Context ApiService *WirelessApiService networkId string number string - identityPskId string + createNetworkWirelessSsidIdentityPskRequest *CreateNetworkWirelessSsidIdentityPskRequest } -func (r WirelessApiDeleteNetworkWirelessSsidIdentityPskRequest) Execute() (*http.Response, error) { - return r.ApiService.DeleteNetworkWirelessSsidIdentityPskExecute(r) +func (r WirelessApiCreateNetworkWirelessSsidIdentityPskRequest) CreateNetworkWirelessSsidIdentityPskRequest(createNetworkWirelessSsidIdentityPskRequest CreateNetworkWirelessSsidIdentityPskRequest) WirelessApiCreateNetworkWirelessSsidIdentityPskRequest { + r.createNetworkWirelessSsidIdentityPskRequest = &createNetworkWirelessSsidIdentityPskRequest + return r +} + +func (r WirelessApiCreateNetworkWirelessSsidIdentityPskRequest) Execute() (map[string]interface{}, *http.Response, error) { + return r.ApiService.CreateNetworkWirelessSsidIdentityPskExecute(r) } /* -DeleteNetworkWirelessSsidIdentityPsk Delete an Identity PSK +CreateNetworkWirelessSsidIdentityPsk Create an Identity PSK -Delete an Identity PSK +Create an Identity PSK @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param networkId Network ID @param number Number - @param identityPskId Identity psk ID - @return WirelessApiDeleteNetworkWirelessSsidIdentityPskRequest + @return WirelessApiCreateNetworkWirelessSsidIdentityPskRequest */ -func (a *WirelessApiService) DeleteNetworkWirelessSsidIdentityPsk(ctx context.Context, networkId string, number string, identityPskId string) WirelessApiDeleteNetworkWirelessSsidIdentityPskRequest { - return WirelessApiDeleteNetworkWirelessSsidIdentityPskRequest{ +func (a *WirelessApiService) CreateNetworkWirelessSsidIdentityPsk(ctx context.Context, networkId string, number string) WirelessApiCreateNetworkWirelessSsidIdentityPskRequest { + return WirelessApiCreateNetworkWirelessSsidIdentityPskRequest{ ApiService: a, ctx: ctx, networkId: networkId, number: number, - identityPskId: identityPskId, } } // Execute executes the request -func (a *WirelessApiService) DeleteNetworkWirelessSsidIdentityPskExecute(r WirelessApiDeleteNetworkWirelessSsidIdentityPskRequest) (*http.Response, error) { +// @return map[string]interface{} +func (a *WirelessApiService) CreateNetworkWirelessSsidIdentityPskExecute(r WirelessApiCreateNetworkWirelessSsidIdentityPskRequest) (map[string]interface{}, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodDelete + localVarHTTPMethod = http.MethodPost localVarPostBody interface{} formFiles []formFile + localVarReturnValue map[string]interface{} ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WirelessApiService.DeleteNetworkWirelessSsidIdentityPsk") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WirelessApiService.CreateNetworkWirelessSsidIdentityPsk") if err != nil { - return nil, &GenericOpenAPIError{error: err.Error()} + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/networks/{networkId}/wireless/ssids/{number}/identityPsks/{identityPskId}" + localVarPath := localBasePath + "/networks/{networkId}/wireless/ssids/{number}/identityPsks" localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) localVarPath = strings.Replace(localVarPath, "{"+"number"+"}", url.PathEscape(parameterValueToString(r.number, "number")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"identityPskId"+"}", url.PathEscape(parameterValueToString(r.identityPskId, "identityPskId")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.createNetworkWirelessSsidIdentityPskRequest == nil { + return localVarReturnValue, nil, reportError("createNetworkWirelessSsidIdentityPskRequest is required and must be specified") + } // to determine the Content-Type header - localVarHTTPContentTypes := []string{} + localVarHTTPContentTypes := []string{"application/json"} // set Content-Type header localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) @@ -459,13 +480,15 @@ func (a *WirelessApiService) DeleteNetworkWirelessSsidIdentityPskExecute(r Wirel } // to determine the Accept header - localVarHTTPHeaderAccepts := []string{} + localVarHTTPHeaderAccepts := []string{"application/json"} // set Accept header localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) if localVarHTTPHeaderAccept != "" { localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept } + // body params + localVarPostBody = r.createNetworkWirelessSsidIdentityPskRequest if r.ctx != nil { // API Key Authentication if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { @@ -482,19 +505,19 @@ func (a *WirelessApiService) DeleteNetworkWirelessSsidIdentityPskExecute(r Wirel } req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) if err != nil { - return nil, err + return localVarReturnValue, nil, err } localVarHTTPResponse, err := a.client.callAPI(req) if err != nil || localVarHTTPResponse == nil { - return localVarHTTPResponse, err + return localVarReturnValue, localVarHTTPResponse, err } localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) localVarHTTPResponse.Body.Close() localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) if err != nil { - return localVarHTTPResponse, err + return localVarReturnValue, localVarHTTPResponse, err } if localVarHTTPResponse.StatusCode >= 300 { @@ -502,56 +525,67 @@ func (a *WirelessApiService) DeleteNetworkWirelessSsidIdentityPskExecute(r Wirel body: localVarBody, error: localVarHTTPResponse.Status, } - return localVarHTTPResponse, newErr + return localVarReturnValue, localVarHTTPResponse, newErr } - return localVarHTTPResponse, nil + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil } -type WirelessApiGetDeviceWirelessBluetoothSettingsRequest struct { +type WirelessApiDeleteNetworkWirelessEthernetPortsProfileRequest struct { ctx context.Context ApiService *WirelessApiService - serial string + networkId string + profileId string } -func (r WirelessApiGetDeviceWirelessBluetoothSettingsRequest) Execute() (*GetDeviceWirelessBluetoothSettings200Response, *http.Response, error) { - return r.ApiService.GetDeviceWirelessBluetoothSettingsExecute(r) +func (r WirelessApiDeleteNetworkWirelessEthernetPortsProfileRequest) Execute() (*http.Response, error) { + return r.ApiService.DeleteNetworkWirelessEthernetPortsProfileExecute(r) } /* -GetDeviceWirelessBluetoothSettings Return the bluetooth settings for a wireless device +DeleteNetworkWirelessEthernetPortsProfile Delete an AP port profile -Return the bluetooth settings for a wireless device +Delete an AP port profile @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param serial Serial - @return WirelessApiGetDeviceWirelessBluetoothSettingsRequest + @param networkId Network ID + @param profileId Profile ID + @return WirelessApiDeleteNetworkWirelessEthernetPortsProfileRequest */ -func (a *WirelessApiService) GetDeviceWirelessBluetoothSettings(ctx context.Context, serial string) WirelessApiGetDeviceWirelessBluetoothSettingsRequest { - return WirelessApiGetDeviceWirelessBluetoothSettingsRequest{ +func (a *WirelessApiService) DeleteNetworkWirelessEthernetPortsProfile(ctx context.Context, networkId string, profileId string) WirelessApiDeleteNetworkWirelessEthernetPortsProfileRequest { + return WirelessApiDeleteNetworkWirelessEthernetPortsProfileRequest{ ApiService: a, ctx: ctx, - serial: serial, + networkId: networkId, + profileId: profileId, } } // Execute executes the request -// @return GetDeviceWirelessBluetoothSettings200Response -func (a *WirelessApiService) GetDeviceWirelessBluetoothSettingsExecute(r WirelessApiGetDeviceWirelessBluetoothSettingsRequest) (*GetDeviceWirelessBluetoothSettings200Response, *http.Response, error) { +func (a *WirelessApiService) DeleteNetworkWirelessEthernetPortsProfileExecute(r WirelessApiDeleteNetworkWirelessEthernetPortsProfileRequest) (*http.Response, error) { var ( - localVarHTTPMethod = http.MethodGet + localVarHTTPMethod = http.MethodDelete localVarPostBody interface{} formFiles []formFile - localVarReturnValue *GetDeviceWirelessBluetoothSettings200Response ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WirelessApiService.GetDeviceWirelessBluetoothSettings") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WirelessApiService.DeleteNetworkWirelessEthernetPortsProfile") if err != nil { - return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + return nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/devices/{serial}/wireless/bluetooth/settings" - localVarPath = strings.Replace(localVarPath, "{"+"serial"+"}", url.PathEscape(parameterValueToString(r.serial, "serial")), -1) + localVarPath := localBasePath + "/networks/{networkId}/wireless/ethernet/ports/profiles/{profileId}" + localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"profileId"+"}", url.PathEscape(parameterValueToString(r.profileId, "profileId")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} @@ -567,7 +601,7 @@ func (a *WirelessApiService) GetDeviceWirelessBluetoothSettingsExecute(r Wireles } // to determine the Accept header - localVarHTTPHeaderAccepts := []string{"application/json"} + localVarHTTPHeaderAccepts := []string{} // set Accept header localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) @@ -590,19 +624,19 @@ func (a *WirelessApiService) GetDeviceWirelessBluetoothSettingsExecute(r Wireles } req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) if err != nil { - return localVarReturnValue, nil, err + return nil, err } localVarHTTPResponse, err := a.client.callAPI(req) if err != nil || localVarHTTPResponse == nil { - return localVarReturnValue, localVarHTTPResponse, err + return localVarHTTPResponse, err } localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) localVarHTTPResponse.Body.Close() localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) if err != nil { - return localVarReturnValue, localVarHTTPResponse, err + return localVarHTTPResponse, err } if localVarHTTPResponse.StatusCode >= 300 { @@ -610,57 +644,389 @@ func (a *WirelessApiService) GetDeviceWirelessBluetoothSettingsExecute(r Wireles body: localVarBody, error: localVarHTTPResponse.Status, } - return localVarReturnValue, localVarHTTPResponse, newErr - } - - err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) - if err != nil { - newErr := &GenericOpenAPIError{ - body: localVarBody, - error: err.Error(), - } - return localVarReturnValue, localVarHTTPResponse, newErr + return localVarHTTPResponse, newErr } - return localVarReturnValue, localVarHTTPResponse, nil + return localVarHTTPResponse, nil } -type WirelessApiGetDeviceWirelessConnectionStatsRequest struct { +type WirelessApiDeleteNetworkWirelessRfProfileRequest struct { ctx context.Context ApiService *WirelessApiService - serial string - t0 *string - t1 *string - timespan *float32 - band *string - ssid *int32 - vlan *int32 - apTag *string + networkId string + rfProfileId string } -// The beginning of the timespan for the data. The maximum lookback period is 180 days from today. -func (r WirelessApiGetDeviceWirelessConnectionStatsRequest) T0(t0 string) WirelessApiGetDeviceWirelessConnectionStatsRequest { - r.t0 = &t0 - return r +func (r WirelessApiDeleteNetworkWirelessRfProfileRequest) Execute() (*http.Response, error) { + return r.ApiService.DeleteNetworkWirelessRfProfileExecute(r) } -// The end of the timespan for the data. t1 can be a maximum of 7 days after t0. -func (r WirelessApiGetDeviceWirelessConnectionStatsRequest) T1(t1 string) WirelessApiGetDeviceWirelessConnectionStatsRequest { - r.t1 = &t1 - return r -} +/* +DeleteNetworkWirelessRfProfile Delete a RF Profile -// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 7 days. -func (r WirelessApiGetDeviceWirelessConnectionStatsRequest) Timespan(timespan float32) WirelessApiGetDeviceWirelessConnectionStatsRequest { - r.timespan = ×pan - return r -} +Delete a RF Profile -// Filter results by band (either '2.4', '5' or '6'). Note that data prior to February 2020 will not have band information. -func (r WirelessApiGetDeviceWirelessConnectionStatsRequest) Band(band string) WirelessApiGetDeviceWirelessConnectionStatsRequest { - r.band = &band - return r -} + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param networkId Network ID + @param rfProfileId Rf profile ID + @return WirelessApiDeleteNetworkWirelessRfProfileRequest +*/ +func (a *WirelessApiService) DeleteNetworkWirelessRfProfile(ctx context.Context, networkId string, rfProfileId string) WirelessApiDeleteNetworkWirelessRfProfileRequest { + return WirelessApiDeleteNetworkWirelessRfProfileRequest{ + ApiService: a, + ctx: ctx, + networkId: networkId, + rfProfileId: rfProfileId, + } +} + +// Execute executes the request +func (a *WirelessApiService) DeleteNetworkWirelessRfProfileExecute(r WirelessApiDeleteNetworkWirelessRfProfileRequest) (*http.Response, error) { + var ( + localVarHTTPMethod = http.MethodDelete + localVarPostBody interface{} + formFiles []formFile + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WirelessApiService.DeleteNetworkWirelessRfProfile") + if err != nil { + return nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/networks/{networkId}/wireless/rfProfiles/{rfProfileId}" + localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"rfProfileId"+"}", url.PathEscape(parameterValueToString(r.rfProfileId, "rfProfileId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarHTTPResponse, newErr + } + + return localVarHTTPResponse, nil +} + +type WirelessApiDeleteNetworkWirelessSsidIdentityPskRequest struct { + ctx context.Context + ApiService *WirelessApiService + networkId string + number string + identityPskId string +} + +func (r WirelessApiDeleteNetworkWirelessSsidIdentityPskRequest) Execute() (*http.Response, error) { + return r.ApiService.DeleteNetworkWirelessSsidIdentityPskExecute(r) +} + +/* +DeleteNetworkWirelessSsidIdentityPsk Delete an Identity PSK + +Delete an Identity PSK + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param networkId Network ID + @param number Number + @param identityPskId Identity psk ID + @return WirelessApiDeleteNetworkWirelessSsidIdentityPskRequest +*/ +func (a *WirelessApiService) DeleteNetworkWirelessSsidIdentityPsk(ctx context.Context, networkId string, number string, identityPskId string) WirelessApiDeleteNetworkWirelessSsidIdentityPskRequest { + return WirelessApiDeleteNetworkWirelessSsidIdentityPskRequest{ + ApiService: a, + ctx: ctx, + networkId: networkId, + number: number, + identityPskId: identityPskId, + } +} + +// Execute executes the request +func (a *WirelessApiService) DeleteNetworkWirelessSsidIdentityPskExecute(r WirelessApiDeleteNetworkWirelessSsidIdentityPskRequest) (*http.Response, error) { + var ( + localVarHTTPMethod = http.MethodDelete + localVarPostBody interface{} + formFiles []formFile + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WirelessApiService.DeleteNetworkWirelessSsidIdentityPsk") + if err != nil { + return nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/networks/{networkId}/wireless/ssids/{number}/identityPsks/{identityPskId}" + localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"number"+"}", url.PathEscape(parameterValueToString(r.number, "number")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"identityPskId"+"}", url.PathEscape(parameterValueToString(r.identityPskId, "identityPskId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarHTTPResponse, newErr + } + + return localVarHTTPResponse, nil +} + +type WirelessApiGetDeviceWirelessBluetoothSettingsRequest struct { + ctx context.Context + ApiService *WirelessApiService + serial string +} + +func (r WirelessApiGetDeviceWirelessBluetoothSettingsRequest) Execute() (*GetDeviceWirelessBluetoothSettings200Response, *http.Response, error) { + return r.ApiService.GetDeviceWirelessBluetoothSettingsExecute(r) +} + +/* +GetDeviceWirelessBluetoothSettings Return the bluetooth settings for a wireless device + +Return the bluetooth settings for a wireless device + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param serial Serial + @return WirelessApiGetDeviceWirelessBluetoothSettingsRequest +*/ +func (a *WirelessApiService) GetDeviceWirelessBluetoothSettings(ctx context.Context, serial string) WirelessApiGetDeviceWirelessBluetoothSettingsRequest { + return WirelessApiGetDeviceWirelessBluetoothSettingsRequest{ + ApiService: a, + ctx: ctx, + serial: serial, + } +} + +// Execute executes the request +// @return GetDeviceWirelessBluetoothSettings200Response +func (a *WirelessApiService) GetDeviceWirelessBluetoothSettingsExecute(r WirelessApiGetDeviceWirelessBluetoothSettingsRequest) (*GetDeviceWirelessBluetoothSettings200Response, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *GetDeviceWirelessBluetoothSettings200Response + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WirelessApiService.GetDeviceWirelessBluetoothSettings") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/devices/{serial}/wireless/bluetooth/settings" + localVarPath = strings.Replace(localVarPath, "{"+"serial"+"}", url.PathEscape(parameterValueToString(r.serial, "serial")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + +type WirelessApiGetDeviceWirelessConnectionStatsRequest struct { + ctx context.Context + ApiService *WirelessApiService + serial string + t0 *string + t1 *string + timespan *float32 + band *string + ssid *int32 + vlan *int32 + apTag *string +} + +// The beginning of the timespan for the data. The maximum lookback period is 180 days from today. +func (r WirelessApiGetDeviceWirelessConnectionStatsRequest) T0(t0 string) WirelessApiGetDeviceWirelessConnectionStatsRequest { + r.t0 = &t0 + return r +} + +// The end of the timespan for the data. t1 can be a maximum of 7 days after t0. +func (r WirelessApiGetDeviceWirelessConnectionStatsRequest) T1(t1 string) WirelessApiGetDeviceWirelessConnectionStatsRequest { + r.t1 = &t1 + return r +} + +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 7 days. +func (r WirelessApiGetDeviceWirelessConnectionStatsRequest) Timespan(timespan float32) WirelessApiGetDeviceWirelessConnectionStatsRequest { + r.timespan = ×pan + return r +} + +// Filter results by band (either '2.4', '5' or '6'). Note that data prior to February 2020 will not have band information. +func (r WirelessApiGetDeviceWirelessConnectionStatsRequest) Band(band string) WirelessApiGetDeviceWirelessConnectionStatsRequest { + r.band = &band + return r +} // Filter results by SSID func (r WirelessApiGetDeviceWirelessConnectionStatsRequest) Ssid(ssid int32) WirelessApiGetDeviceWirelessConnectionStatsRequest { @@ -4127,6 +4493,244 @@ func (a *WirelessApiService) GetNetworkWirelessDevicesLatencyStatsExecute(r Wire return localVarReturnValue, localVarHTTPResponse, nil } +type WirelessApiGetNetworkWirelessEthernetPortsProfileRequest struct { + ctx context.Context + ApiService *WirelessApiService + networkId string + profileId string +} + +func (r WirelessApiGetNetworkWirelessEthernetPortsProfileRequest) Execute() (*GetNetworkWirelessEthernetPortsProfiles200ResponseInner, *http.Response, error) { + return r.ApiService.GetNetworkWirelessEthernetPortsProfileExecute(r) +} + +/* +GetNetworkWirelessEthernetPortsProfile Show the AP port profile by ID for this network + +Show the AP port profile by ID for this network + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param networkId Network ID + @param profileId Profile ID + @return WirelessApiGetNetworkWirelessEthernetPortsProfileRequest +*/ +func (a *WirelessApiService) GetNetworkWirelessEthernetPortsProfile(ctx context.Context, networkId string, profileId string) WirelessApiGetNetworkWirelessEthernetPortsProfileRequest { + return WirelessApiGetNetworkWirelessEthernetPortsProfileRequest{ + ApiService: a, + ctx: ctx, + networkId: networkId, + profileId: profileId, + } +} + +// Execute executes the request +// @return GetNetworkWirelessEthernetPortsProfiles200ResponseInner +func (a *WirelessApiService) GetNetworkWirelessEthernetPortsProfileExecute(r WirelessApiGetNetworkWirelessEthernetPortsProfileRequest) (*GetNetworkWirelessEthernetPortsProfiles200ResponseInner, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *GetNetworkWirelessEthernetPortsProfiles200ResponseInner + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WirelessApiService.GetNetworkWirelessEthernetPortsProfile") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/networks/{networkId}/wireless/ethernet/ports/profiles/{profileId}" + localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"profileId"+"}", url.PathEscape(parameterValueToString(r.profileId, "profileId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + +type WirelessApiGetNetworkWirelessEthernetPortsProfilesRequest struct { + ctx context.Context + ApiService *WirelessApiService + networkId string +} + +func (r WirelessApiGetNetworkWirelessEthernetPortsProfilesRequest) Execute() ([]GetNetworkWirelessEthernetPortsProfiles200ResponseInner, *http.Response, error) { + return r.ApiService.GetNetworkWirelessEthernetPortsProfilesExecute(r) +} + +/* +GetNetworkWirelessEthernetPortsProfiles List the AP port profiles for this network + +List the AP port profiles for this network + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param networkId Network ID + @return WirelessApiGetNetworkWirelessEthernetPortsProfilesRequest +*/ +func (a *WirelessApiService) GetNetworkWirelessEthernetPortsProfiles(ctx context.Context, networkId string) WirelessApiGetNetworkWirelessEthernetPortsProfilesRequest { + return WirelessApiGetNetworkWirelessEthernetPortsProfilesRequest{ + ApiService: a, + ctx: ctx, + networkId: networkId, + } +} + +// Execute executes the request +// @return []GetNetworkWirelessEthernetPortsProfiles200ResponseInner +func (a *WirelessApiService) GetNetworkWirelessEthernetPortsProfilesExecute(r WirelessApiGetNetworkWirelessEthernetPortsProfilesRequest) ([]GetNetworkWirelessEthernetPortsProfiles200ResponseInner, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue []GetNetworkWirelessEthernetPortsProfiles200ResponseInner + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WirelessApiService.GetNetworkWirelessEthernetPortsProfiles") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/networks/{networkId}/wireless/ethernet/ports/profiles" + localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + type WirelessApiGetNetworkWirelessFailedConnectionsRequest struct { ctx context.Context ApiService *WirelessApiService @@ -6612,7 +7216,249 @@ func (a *WirelessApiService) GetNetworkWirelessSsidSchedules(ctx context.Context // Execute executes the request // @return map[string]interface{} -func (a *WirelessApiService) GetNetworkWirelessSsidSchedulesExecute(r WirelessApiGetNetworkWirelessSsidSchedulesRequest) (map[string]interface{}, *http.Response, error) { +func (a *WirelessApiService) GetNetworkWirelessSsidSchedulesExecute(r WirelessApiGetNetworkWirelessSsidSchedulesRequest) (map[string]interface{}, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue map[string]interface{} + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WirelessApiService.GetNetworkWirelessSsidSchedules") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/networks/{networkId}/wireless/ssids/{number}/schedules" + localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"number"+"}", url.PathEscape(parameterValueToString(r.number, "number")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + +type WirelessApiGetNetworkWirelessSsidSplashSettingsRequest struct { + ctx context.Context + ApiService *WirelessApiService + networkId string + number string +} + +func (r WirelessApiGetNetworkWirelessSsidSplashSettingsRequest) Execute() (*GetNetworkWirelessSsidSplashSettings200Response, *http.Response, error) { + return r.ApiService.GetNetworkWirelessSsidSplashSettingsExecute(r) +} + +/* +GetNetworkWirelessSsidSplashSettings Display the splash page settings for the given SSID + +Display the splash page settings for the given SSID + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param networkId Network ID + @param number Number + @return WirelessApiGetNetworkWirelessSsidSplashSettingsRequest +*/ +func (a *WirelessApiService) GetNetworkWirelessSsidSplashSettings(ctx context.Context, networkId string, number string) WirelessApiGetNetworkWirelessSsidSplashSettingsRequest { + return WirelessApiGetNetworkWirelessSsidSplashSettingsRequest{ + ApiService: a, + ctx: ctx, + networkId: networkId, + number: number, + } +} + +// Execute executes the request +// @return GetNetworkWirelessSsidSplashSettings200Response +func (a *WirelessApiService) GetNetworkWirelessSsidSplashSettingsExecute(r WirelessApiGetNetworkWirelessSsidSplashSettingsRequest) (*GetNetworkWirelessSsidSplashSettings200Response, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *GetNetworkWirelessSsidSplashSettings200Response + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WirelessApiService.GetNetworkWirelessSsidSplashSettings") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/networks/{networkId}/wireless/ssids/{number}/splash/settings" + localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"number"+"}", url.PathEscape(parameterValueToString(r.number, "number")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + +type WirelessApiGetNetworkWirelessSsidTrafficShapingRulesRequest struct { + ctx context.Context + ApiService *WirelessApiService + networkId string + number string +} + +func (r WirelessApiGetNetworkWirelessSsidTrafficShapingRulesRequest) Execute() (map[string]interface{}, *http.Response, error) { + return r.ApiService.GetNetworkWirelessSsidTrafficShapingRulesExecute(r) +} + +/* +GetNetworkWirelessSsidTrafficShapingRules Display the traffic shaping settings for a SSID on an MR network + +Display the traffic shaping settings for a SSID on an MR network + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param networkId Network ID + @param number Number + @return WirelessApiGetNetworkWirelessSsidTrafficShapingRulesRequest +*/ +func (a *WirelessApiService) GetNetworkWirelessSsidTrafficShapingRules(ctx context.Context, networkId string, number string) WirelessApiGetNetworkWirelessSsidTrafficShapingRulesRequest { + return WirelessApiGetNetworkWirelessSsidTrafficShapingRulesRequest{ + ApiService: a, + ctx: ctx, + networkId: networkId, + number: number, + } +} + +// Execute executes the request +// @return map[string]interface{} +func (a *WirelessApiService) GetNetworkWirelessSsidTrafficShapingRulesExecute(r WirelessApiGetNetworkWirelessSsidTrafficShapingRulesRequest) (map[string]interface{}, *http.Response, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} @@ -6620,12 +7466,12 @@ func (a *WirelessApiService) GetNetworkWirelessSsidSchedulesExecute(r WirelessAp localVarReturnValue map[string]interface{} ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WirelessApiService.GetNetworkWirelessSsidSchedules") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WirelessApiService.GetNetworkWirelessSsidTrafficShapingRules") if err != nil { return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/networks/{networkId}/wireless/ssids/{number}/schedules" + localVarPath := localBasePath + "/networks/{networkId}/wireless/ssids/{number}/trafficShaping/rules" localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) localVarPath = strings.Replace(localVarPath, "{"+"number"+"}", url.PathEscape(parameterValueToString(r.number, "number")), -1) @@ -6701,29 +7547,29 @@ func (a *WirelessApiService) GetNetworkWirelessSsidSchedulesExecute(r WirelessAp return localVarReturnValue, localVarHTTPResponse, nil } -type WirelessApiGetNetworkWirelessSsidSplashSettingsRequest struct { +type WirelessApiGetNetworkWirelessSsidVpnRequest struct { ctx context.Context ApiService *WirelessApiService networkId string number string } -func (r WirelessApiGetNetworkWirelessSsidSplashSettingsRequest) Execute() (*GetNetworkWirelessSsidSplashSettings200Response, *http.Response, error) { - return r.ApiService.GetNetworkWirelessSsidSplashSettingsExecute(r) +func (r WirelessApiGetNetworkWirelessSsidVpnRequest) Execute() (map[string]interface{}, *http.Response, error) { + return r.ApiService.GetNetworkWirelessSsidVpnExecute(r) } /* -GetNetworkWirelessSsidSplashSettings Display the splash page settings for the given SSID +GetNetworkWirelessSsidVpn List the VPN settings for the SSID. -Display the splash page settings for the given SSID +List the VPN settings for the SSID. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param networkId Network ID @param number Number - @return WirelessApiGetNetworkWirelessSsidSplashSettingsRequest + @return WirelessApiGetNetworkWirelessSsidVpnRequest */ -func (a *WirelessApiService) GetNetworkWirelessSsidSplashSettings(ctx context.Context, networkId string, number string) WirelessApiGetNetworkWirelessSsidSplashSettingsRequest { - return WirelessApiGetNetworkWirelessSsidSplashSettingsRequest{ +func (a *WirelessApiService) GetNetworkWirelessSsidVpn(ctx context.Context, networkId string, number string) WirelessApiGetNetworkWirelessSsidVpnRequest { + return WirelessApiGetNetworkWirelessSsidVpnRequest{ ApiService: a, ctx: ctx, networkId: networkId, @@ -6732,21 +7578,21 @@ func (a *WirelessApiService) GetNetworkWirelessSsidSplashSettings(ctx context.Co } // Execute executes the request -// @return GetNetworkWirelessSsidSplashSettings200Response -func (a *WirelessApiService) GetNetworkWirelessSsidSplashSettingsExecute(r WirelessApiGetNetworkWirelessSsidSplashSettingsRequest) (*GetNetworkWirelessSsidSplashSettings200Response, *http.Response, error) { +// @return map[string]interface{} +func (a *WirelessApiService) GetNetworkWirelessSsidVpnExecute(r WirelessApiGetNetworkWirelessSsidVpnRequest) (map[string]interface{}, *http.Response, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} formFiles []formFile - localVarReturnValue *GetNetworkWirelessSsidSplashSettings200Response + localVarReturnValue map[string]interface{} ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WirelessApiService.GetNetworkWirelessSsidSplashSettings") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WirelessApiService.GetNetworkWirelessSsidVpn") if err != nil { return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/networks/{networkId}/wireless/ssids/{number}/splash/settings" + localVarPath := localBasePath + "/networks/{networkId}/wireless/ssids/{number}/vpn" localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) localVarPath = strings.Replace(localVarPath, "{"+"number"+"}", url.PathEscape(parameterValueToString(r.number, "number")), -1) @@ -6822,54 +7668,50 @@ func (a *WirelessApiService) GetNetworkWirelessSsidSplashSettingsExecute(r Wirel return localVarReturnValue, localVarHTTPResponse, nil } -type WirelessApiGetNetworkWirelessSsidTrafficShapingRulesRequest struct { +type WirelessApiGetNetworkWirelessSsidsRequest struct { ctx context.Context ApiService *WirelessApiService networkId string - number string } -func (r WirelessApiGetNetworkWirelessSsidTrafficShapingRulesRequest) Execute() (map[string]interface{}, *http.Response, error) { - return r.ApiService.GetNetworkWirelessSsidTrafficShapingRulesExecute(r) +func (r WirelessApiGetNetworkWirelessSsidsRequest) Execute() ([]GetNetworkWirelessSsids200ResponseInner, *http.Response, error) { + return r.ApiService.GetNetworkWirelessSsidsExecute(r) } /* -GetNetworkWirelessSsidTrafficShapingRules Display the traffic shaping settings for a SSID on an MR network +GetNetworkWirelessSsids List the MR SSIDs in a network -Display the traffic shaping settings for a SSID on an MR network +List the MR SSIDs in a network @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param networkId Network ID - @param number Number - @return WirelessApiGetNetworkWirelessSsidTrafficShapingRulesRequest + @return WirelessApiGetNetworkWirelessSsidsRequest */ -func (a *WirelessApiService) GetNetworkWirelessSsidTrafficShapingRules(ctx context.Context, networkId string, number string) WirelessApiGetNetworkWirelessSsidTrafficShapingRulesRequest { - return WirelessApiGetNetworkWirelessSsidTrafficShapingRulesRequest{ +func (a *WirelessApiService) GetNetworkWirelessSsids(ctx context.Context, networkId string) WirelessApiGetNetworkWirelessSsidsRequest { + return WirelessApiGetNetworkWirelessSsidsRequest{ ApiService: a, ctx: ctx, networkId: networkId, - number: number, } } // Execute executes the request -// @return map[string]interface{} -func (a *WirelessApiService) GetNetworkWirelessSsidTrafficShapingRulesExecute(r WirelessApiGetNetworkWirelessSsidTrafficShapingRulesRequest) (map[string]interface{}, *http.Response, error) { +// @return []GetNetworkWirelessSsids200ResponseInner +func (a *WirelessApiService) GetNetworkWirelessSsidsExecute(r WirelessApiGetNetworkWirelessSsidsRequest) ([]GetNetworkWirelessSsids200ResponseInner, *http.Response, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} formFiles []formFile - localVarReturnValue map[string]interface{} + localVarReturnValue []GetNetworkWirelessSsids200ResponseInner ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WirelessApiService.GetNetworkWirelessSsidTrafficShapingRules") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WirelessApiService.GetNetworkWirelessSsids") if err != nil { return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/networks/{networkId}/wireless/ssids/{number}/trafficShaping/rules" + localVarPath := localBasePath + "/networks/{networkId}/wireless/ssids" localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"number"+"}", url.PathEscape(parameterValueToString(r.number, "number")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} @@ -6943,59 +7785,155 @@ func (a *WirelessApiService) GetNetworkWirelessSsidTrafficShapingRulesExecute(r return localVarReturnValue, localVarHTTPResponse, nil } -type WirelessApiGetNetworkWirelessSsidVpnRequest struct { +type WirelessApiGetNetworkWirelessUsageHistoryRequest struct { ctx context.Context ApiService *WirelessApiService networkId string - number string + t0 *string + t1 *string + timespan *float32 + resolution *int32 + autoResolution *bool + clientId *string + deviceSerial *string + apTag *string + band *string + ssid *int32 } -func (r WirelessApiGetNetworkWirelessSsidVpnRequest) Execute() (map[string]interface{}, *http.Response, error) { - return r.ApiService.GetNetworkWirelessSsidVpnExecute(r) +// The beginning of the timespan for the data. The maximum lookback period is 31 days from today. +func (r WirelessApiGetNetworkWirelessUsageHistoryRequest) T0(t0 string) WirelessApiGetNetworkWirelessUsageHistoryRequest { + r.t0 = &t0 + return r +} + +// The end of the timespan for the data. t1 can be a maximum of 31 days after t0. +func (r WirelessApiGetNetworkWirelessUsageHistoryRequest) T1(t1 string) WirelessApiGetNetworkWirelessUsageHistoryRequest { + r.t1 = &t1 + return r +} + +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 7 days. +func (r WirelessApiGetNetworkWirelessUsageHistoryRequest) Timespan(timespan float32) WirelessApiGetNetworkWirelessUsageHistoryRequest { + r.timespan = ×pan + return r +} + +// The time resolution in seconds for returned data. The valid resolutions are: 300, 600, 1200, 3600, 14400, 86400. The default is 86400. +func (r WirelessApiGetNetworkWirelessUsageHistoryRequest) Resolution(resolution int32) WirelessApiGetNetworkWirelessUsageHistoryRequest { + r.resolution = &resolution + return r +} + +// Automatically select a data resolution based on the given timespan; this overrides the value specified by the 'resolution' parameter. The default setting is false. +func (r WirelessApiGetNetworkWirelessUsageHistoryRequest) AutoResolution(autoResolution bool) WirelessApiGetNetworkWirelessUsageHistoryRequest { + r.autoResolution = &autoResolution + return r +} + +// Filter results by network client to return per-device AP usage over time inner joined by the queried client's connection history. +func (r WirelessApiGetNetworkWirelessUsageHistoryRequest) ClientId(clientId string) WirelessApiGetNetworkWirelessUsageHistoryRequest { + r.clientId = &clientId + return r +} + +// Filter results by device. Requires :band. +func (r WirelessApiGetNetworkWirelessUsageHistoryRequest) DeviceSerial(deviceSerial string) WirelessApiGetNetworkWirelessUsageHistoryRequest { + r.deviceSerial = &deviceSerial + return r +} + +// Filter results by AP tag; either :clientId or :deviceSerial must be jointly specified. +func (r WirelessApiGetNetworkWirelessUsageHistoryRequest) ApTag(apTag string) WirelessApiGetNetworkWirelessUsageHistoryRequest { + r.apTag = &apTag + return r +} + +// Filter results by band (either '2.4', '5' or '6'). +func (r WirelessApiGetNetworkWirelessUsageHistoryRequest) Band(band string) WirelessApiGetNetworkWirelessUsageHistoryRequest { + r.band = &band + return r +} + +// Filter results by SSID number. +func (r WirelessApiGetNetworkWirelessUsageHistoryRequest) Ssid(ssid int32) WirelessApiGetNetworkWirelessUsageHistoryRequest { + r.ssid = &ssid + return r +} + +func (r WirelessApiGetNetworkWirelessUsageHistoryRequest) Execute() ([]GetNetworkWirelessUsageHistory200ResponseInner, *http.Response, error) { + return r.ApiService.GetNetworkWirelessUsageHistoryExecute(r) } /* -GetNetworkWirelessSsidVpn List the VPN settings for the SSID. +GetNetworkWirelessUsageHistory Return AP usage over time for a device or network client -List the VPN settings for the SSID. +Return AP usage over time for a device or network client @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param networkId Network ID - @param number Number - @return WirelessApiGetNetworkWirelessSsidVpnRequest + @return WirelessApiGetNetworkWirelessUsageHistoryRequest */ -func (a *WirelessApiService) GetNetworkWirelessSsidVpn(ctx context.Context, networkId string, number string) WirelessApiGetNetworkWirelessSsidVpnRequest { - return WirelessApiGetNetworkWirelessSsidVpnRequest{ +func (a *WirelessApiService) GetNetworkWirelessUsageHistory(ctx context.Context, networkId string) WirelessApiGetNetworkWirelessUsageHistoryRequest { + return WirelessApiGetNetworkWirelessUsageHistoryRequest{ ApiService: a, ctx: ctx, networkId: networkId, - number: number, } } // Execute executes the request -// @return map[string]interface{} -func (a *WirelessApiService) GetNetworkWirelessSsidVpnExecute(r WirelessApiGetNetworkWirelessSsidVpnRequest) (map[string]interface{}, *http.Response, error) { +// @return []GetNetworkWirelessUsageHistory200ResponseInner +func (a *WirelessApiService) GetNetworkWirelessUsageHistoryExecute(r WirelessApiGetNetworkWirelessUsageHistoryRequest) ([]GetNetworkWirelessUsageHistory200ResponseInner, *http.Response, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} formFiles []formFile - localVarReturnValue map[string]interface{} + localVarReturnValue []GetNetworkWirelessUsageHistory200ResponseInner ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WirelessApiService.GetNetworkWirelessSsidVpn") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WirelessApiService.GetNetworkWirelessUsageHistory") if err != nil { return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/networks/{networkId}/wireless/ssids/{number}/vpn" + localVarPath := localBasePath + "/networks/{networkId}/wireless/usageHistory" localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) - localVarPath = strings.Replace(localVarPath, "{"+"number"+"}", url.PathEscape(parameterValueToString(r.number, "number")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.t0 != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "t0", r.t0, "") + } + if r.t1 != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "t1", r.t1, "") + } + if r.timespan != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "timespan", r.timespan, "") + } + if r.resolution != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "resolution", r.resolution, "") + } + if r.autoResolution != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "autoResolution", r.autoResolution, "") + } + if r.clientId != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "clientId", r.clientId, "") + } + if r.deviceSerial != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "deviceSerial", r.deviceSerial, "") + } + if r.apTag != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "apTag", r.apTag, "") + } + if r.band != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "band", r.band, "") + } + if r.ssid != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "ssid", r.ssid, "") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{} @@ -7064,55 +8002,161 @@ func (a *WirelessApiService) GetNetworkWirelessSsidVpnExecute(r WirelessApiGetNe return localVarReturnValue, localVarHTTPResponse, nil } -type WirelessApiGetNetworkWirelessSsidsRequest struct { +type WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest struct { ctx context.Context ApiService *WirelessApiService - networkId string + organizationId string + networkIds *[]string + serials *[]string + perPage *int32 + startingAfter *string + endingBefore *string + t0 *string + t1 *string + timespan *float32 + interval *int32 +} + +// Filter results by network. +func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest) NetworkIds(networkIds []string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest { + r.networkIds = &networkIds + return r +} + +// Filter results by device. +func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest) Serials(serials []string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest { + r.serials = &serials + return r +} + +// The number of entries per page returned. Acceptable range is 3 - 1000. Default is 1000. +func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest) PerPage(perPage int32) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest { + r.perPage = &perPage + return r +} + +// A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. +func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest) StartingAfter(startingAfter string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest { + r.startingAfter = &startingAfter + return r +} + +// A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. +func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest) EndingBefore(endingBefore string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest { + r.endingBefore = &endingBefore + return r +} + +// The beginning of the timespan for the data. The maximum lookback period is 90 days from today. +func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest) T0(t0 string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest { + r.t0 = &t0 + return r +} + +// The end of the timespan for the data. t1 can be a maximum of 90 days after t0. +func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest) T1(t1 string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest { + r.t1 = &t1 + return r +} + +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 90 days. The default is 7 days. +func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest) Timespan(timespan float32) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest { + r.timespan = ×pan + return r +} + +// The time interval in seconds for returned data. The valid intervals are: 300, 600, 3600, 7200, 14400, 21600. The default is 3600. +func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest) Interval(interval int32) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest { + r.interval = &interval + return r } -func (r WirelessApiGetNetworkWirelessSsidsRequest) Execute() ([]GetNetworkWirelessSsids200ResponseInner, *http.Response, error) { - return r.ApiService.GetNetworkWirelessSsidsExecute(r) +func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest) Execute() ([]GetOrganizationWirelessDevicesChannelUtilizationByDevice200ResponseInner, *http.Response, error) { + return r.ApiService.GetOrganizationWirelessDevicesChannelUtilizationByDeviceExecute(r) } /* -GetNetworkWirelessSsids List the MR SSIDs in a network +GetOrganizationWirelessDevicesChannelUtilizationByDevice Get average channel utilization for all bands in a network, split by AP -List the MR SSIDs in a network +Get average channel utilization for all bands in a network, split by AP @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param networkId Network ID - @return WirelessApiGetNetworkWirelessSsidsRequest + @param organizationId Organization ID + @return WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest */ -func (a *WirelessApiService) GetNetworkWirelessSsids(ctx context.Context, networkId string) WirelessApiGetNetworkWirelessSsidsRequest { - return WirelessApiGetNetworkWirelessSsidsRequest{ +func (a *WirelessApiService) GetOrganizationWirelessDevicesChannelUtilizationByDevice(ctx context.Context, organizationId string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest { + return WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest{ ApiService: a, ctx: ctx, - networkId: networkId, + organizationId: organizationId, } } // Execute executes the request -// @return []GetNetworkWirelessSsids200ResponseInner -func (a *WirelessApiService) GetNetworkWirelessSsidsExecute(r WirelessApiGetNetworkWirelessSsidsRequest) ([]GetNetworkWirelessSsids200ResponseInner, *http.Response, error) { +// @return []GetOrganizationWirelessDevicesChannelUtilizationByDevice200ResponseInner +func (a *WirelessApiService) GetOrganizationWirelessDevicesChannelUtilizationByDeviceExecute(r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest) ([]GetOrganizationWirelessDevicesChannelUtilizationByDevice200ResponseInner, *http.Response, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} formFiles []formFile - localVarReturnValue []GetNetworkWirelessSsids200ResponseInner + localVarReturnValue []GetOrganizationWirelessDevicesChannelUtilizationByDevice200ResponseInner ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WirelessApiService.GetNetworkWirelessSsids") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WirelessApiService.GetOrganizationWirelessDevicesChannelUtilizationByDevice") if err != nil { return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/networks/{networkId}/wireless/ssids" - localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) + localVarPath := localBasePath + "/organizations/{organizationId}/wireless/devices/channelUtilization/byDevice" + localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.networkIds != nil { + t := *r.networkIds + if reflect.TypeOf(t).Kind() == reflect.Slice { + s := reflect.ValueOf(t) + for i := 0; i < s.Len(); i++ { + parameterAddToHeaderOrQuery(localVarQueryParams, "networkIds", s.Index(i), "multi") + } + } else { + parameterAddToHeaderOrQuery(localVarQueryParams, "networkIds", t, "multi") + } + } + if r.serials != nil { + t := *r.serials + if reflect.TypeOf(t).Kind() == reflect.Slice { + s := reflect.ValueOf(t) + for i := 0; i < s.Len(); i++ { + parameterAddToHeaderOrQuery(localVarQueryParams, "serials", s.Index(i), "multi") + } + } else { + parameterAddToHeaderOrQuery(localVarQueryParams, "serials", t, "multi") + } + } + if r.perPage != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "perPage", r.perPage, "") + } + if r.startingAfter != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "startingAfter", r.startingAfter, "") + } + if r.endingBefore != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "endingBefore", r.endingBefore, "") + } + if r.t0 != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "t0", r.t0, "") + } + if r.t1 != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "t1", r.t1, "") + } + if r.timespan != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "timespan", r.timespan, "") + } + if r.interval != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "interval", r.interval, "") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{} @@ -7181,125 +8225,149 @@ func (a *WirelessApiService) GetNetworkWirelessSsidsExecute(r WirelessApiGetNetw return localVarReturnValue, localVarHTTPResponse, nil } -type WirelessApiGetNetworkWirelessUsageHistoryRequest struct { +type WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest struct { ctx context.Context ApiService *WirelessApiService - networkId string + organizationId string + networkIds *[]string + serials *[]string + perPage *int32 + startingAfter *string + endingBefore *string t0 *string t1 *string timespan *float32 - resolution *int32 - autoResolution *bool - clientId *string - deviceSerial *string - apTag *string - band *string - ssid *int32 -} - -// The beginning of the timespan for the data. The maximum lookback period is 31 days from today. -func (r WirelessApiGetNetworkWirelessUsageHistoryRequest) T0(t0 string) WirelessApiGetNetworkWirelessUsageHistoryRequest { - r.t0 = &t0 - return r + interval *int32 } -// The end of the timespan for the data. t1 can be a maximum of 31 days after t0. -func (r WirelessApiGetNetworkWirelessUsageHistoryRequest) T1(t1 string) WirelessApiGetNetworkWirelessUsageHistoryRequest { - r.t1 = &t1 +// Filter results by network. +func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest) NetworkIds(networkIds []string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest { + r.networkIds = &networkIds return r } -// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 7 days. -func (r WirelessApiGetNetworkWirelessUsageHistoryRequest) Timespan(timespan float32) WirelessApiGetNetworkWirelessUsageHistoryRequest { - r.timespan = ×pan +// Filter results by device. +func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest) Serials(serials []string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest { + r.serials = &serials return r } -// The time resolution in seconds for returned data. The valid resolutions are: 300, 600, 1200, 3600, 14400, 86400. The default is 86400. -func (r WirelessApiGetNetworkWirelessUsageHistoryRequest) Resolution(resolution int32) WirelessApiGetNetworkWirelessUsageHistoryRequest { - r.resolution = &resolution +// The number of entries per page returned. Acceptable range is 3 - 1000. Default is 1000. +func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest) PerPage(perPage int32) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest { + r.perPage = &perPage return r } -// Automatically select a data resolution based on the given timespan; this overrides the value specified by the 'resolution' parameter. The default setting is false. -func (r WirelessApiGetNetworkWirelessUsageHistoryRequest) AutoResolution(autoResolution bool) WirelessApiGetNetworkWirelessUsageHistoryRequest { - r.autoResolution = &autoResolution +// A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. +func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest) StartingAfter(startingAfter string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest { + r.startingAfter = &startingAfter return r } -// Filter results by network client to return per-device AP usage over time inner joined by the queried client's connection history. -func (r WirelessApiGetNetworkWirelessUsageHistoryRequest) ClientId(clientId string) WirelessApiGetNetworkWirelessUsageHistoryRequest { - r.clientId = &clientId +// A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. +func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest) EndingBefore(endingBefore string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest { + r.endingBefore = &endingBefore return r } -// Filter results by device. Requires :band. -func (r WirelessApiGetNetworkWirelessUsageHistoryRequest) DeviceSerial(deviceSerial string) WirelessApiGetNetworkWirelessUsageHistoryRequest { - r.deviceSerial = &deviceSerial +// The beginning of the timespan for the data. The maximum lookback period is 90 days from today. +func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest) T0(t0 string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest { + r.t0 = &t0 return r } -// Filter results by AP tag; either :clientId or :deviceSerial must be jointly specified. -func (r WirelessApiGetNetworkWirelessUsageHistoryRequest) ApTag(apTag string) WirelessApiGetNetworkWirelessUsageHistoryRequest { - r.apTag = &apTag +// The end of the timespan for the data. t1 can be a maximum of 90 days after t0. +func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest) T1(t1 string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest { + r.t1 = &t1 return r } -// Filter results by band (either '2.4', '5' or '6'). -func (r WirelessApiGetNetworkWirelessUsageHistoryRequest) Band(band string) WirelessApiGetNetworkWirelessUsageHistoryRequest { - r.band = &band +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 90 days. The default is 7 days. +func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest) Timespan(timespan float32) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest { + r.timespan = ×pan return r } -// Filter results by SSID number. -func (r WirelessApiGetNetworkWirelessUsageHistoryRequest) Ssid(ssid int32) WirelessApiGetNetworkWirelessUsageHistoryRequest { - r.ssid = &ssid +// The time interval in seconds for returned data. The valid intervals are: 300, 600, 3600, 7200, 14400, 21600. The default is 3600. +func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest) Interval(interval int32) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest { + r.interval = &interval return r } -func (r WirelessApiGetNetworkWirelessUsageHistoryRequest) Execute() ([]GetNetworkWirelessUsageHistory200ResponseInner, *http.Response, error) { - return r.ApiService.GetNetworkWirelessUsageHistoryExecute(r) +func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest) Execute() ([]GetOrganizationWirelessDevicesChannelUtilizationByNetwork200ResponseInner, *http.Response, error) { + return r.ApiService.GetOrganizationWirelessDevicesChannelUtilizationByNetworkExecute(r) } /* -GetNetworkWirelessUsageHistory Return AP usage over time for a device or network client +GetOrganizationWirelessDevicesChannelUtilizationByNetwork Get average channel utilization across all bands for all networks in the organization -Return AP usage over time for a device or network client +Get average channel utilization across all bands for all networks in the organization @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param networkId Network ID - @return WirelessApiGetNetworkWirelessUsageHistoryRequest + @param organizationId Organization ID + @return WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest */ -func (a *WirelessApiService) GetNetworkWirelessUsageHistory(ctx context.Context, networkId string) WirelessApiGetNetworkWirelessUsageHistoryRequest { - return WirelessApiGetNetworkWirelessUsageHistoryRequest{ +func (a *WirelessApiService) GetOrganizationWirelessDevicesChannelUtilizationByNetwork(ctx context.Context, organizationId string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest { + return WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest{ ApiService: a, ctx: ctx, - networkId: networkId, + organizationId: organizationId, } } // Execute executes the request -// @return []GetNetworkWirelessUsageHistory200ResponseInner -func (a *WirelessApiService) GetNetworkWirelessUsageHistoryExecute(r WirelessApiGetNetworkWirelessUsageHistoryRequest) ([]GetNetworkWirelessUsageHistory200ResponseInner, *http.Response, error) { +// @return []GetOrganizationWirelessDevicesChannelUtilizationByNetwork200ResponseInner +func (a *WirelessApiService) GetOrganizationWirelessDevicesChannelUtilizationByNetworkExecute(r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest) ([]GetOrganizationWirelessDevicesChannelUtilizationByNetwork200ResponseInner, *http.Response, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} formFiles []formFile - localVarReturnValue []GetNetworkWirelessUsageHistory200ResponseInner + localVarReturnValue []GetOrganizationWirelessDevicesChannelUtilizationByNetwork200ResponseInner ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WirelessApiService.GetNetworkWirelessUsageHistory") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WirelessApiService.GetOrganizationWirelessDevicesChannelUtilizationByNetwork") if err != nil { return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/networks/{networkId}/wireless/usageHistory" - localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) + localVarPath := localBasePath + "/organizations/{organizationId}/wireless/devices/channelUtilization/byNetwork" + localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.networkIds != nil { + t := *r.networkIds + if reflect.TypeOf(t).Kind() == reflect.Slice { + s := reflect.ValueOf(t) + for i := 0; i < s.Len(); i++ { + parameterAddToHeaderOrQuery(localVarQueryParams, "networkIds", s.Index(i), "multi") + } + } else { + parameterAddToHeaderOrQuery(localVarQueryParams, "networkIds", t, "multi") + } + } + if r.serials != nil { + t := *r.serials + if reflect.TypeOf(t).Kind() == reflect.Slice { + s := reflect.ValueOf(t) + for i := 0; i < s.Len(); i++ { + parameterAddToHeaderOrQuery(localVarQueryParams, "serials", s.Index(i), "multi") + } + } else { + parameterAddToHeaderOrQuery(localVarQueryParams, "serials", t, "multi") + } + } + if r.perPage != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "perPage", r.perPage, "") + } + if r.startingAfter != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "startingAfter", r.startingAfter, "") + } + if r.endingBefore != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "endingBefore", r.endingBefore, "") + } if r.t0 != nil { parameterAddToHeaderOrQuery(localVarQueryParams, "t0", r.t0, "") } @@ -7309,26 +8377,8 @@ func (a *WirelessApiService) GetNetworkWirelessUsageHistoryExecute(r WirelessApi if r.timespan != nil { parameterAddToHeaderOrQuery(localVarQueryParams, "timespan", r.timespan, "") } - if r.resolution != nil { - parameterAddToHeaderOrQuery(localVarQueryParams, "resolution", r.resolution, "") - } - if r.autoResolution != nil { - parameterAddToHeaderOrQuery(localVarQueryParams, "autoResolution", r.autoResolution, "") - } - if r.clientId != nil { - parameterAddToHeaderOrQuery(localVarQueryParams, "clientId", r.clientId, "") - } - if r.deviceSerial != nil { - parameterAddToHeaderOrQuery(localVarQueryParams, "deviceSerial", r.deviceSerial, "") - } - if r.apTag != nil { - parameterAddToHeaderOrQuery(localVarQueryParams, "apTag", r.apTag, "") - } - if r.band != nil { - parameterAddToHeaderOrQuery(localVarQueryParams, "band", r.band, "") - } - if r.ssid != nil { - parameterAddToHeaderOrQuery(localVarQueryParams, "ssid", r.ssid, "") + if r.interval != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "interval", r.interval, "") } // to determine the Content-Type header localVarHTTPContentTypes := []string{} @@ -7398,7 +8448,7 @@ func (a *WirelessApiService) GetNetworkWirelessUsageHistoryExecute(r WirelessApi return localVarReturnValue, localVarHTTPResponse, nil } -type WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest struct { +type WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest struct { ctx context.Context ApiService *WirelessApiService organizationId string @@ -7414,74 +8464,74 @@ type WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest } // Filter results by network. -func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest) NetworkIds(networkIds []string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest { +func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest) NetworkIds(networkIds []string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest { r.networkIds = &networkIds return r } // Filter results by device. -func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest) Serials(serials []string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest { +func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest) Serials(serials []string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest { r.serials = &serials return r } // The number of entries per page returned. Acceptable range is 3 - 1000. Default is 1000. -func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest) PerPage(perPage int32) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest { +func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest) PerPage(perPage int32) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest { r.perPage = &perPage return r } // A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. -func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest) StartingAfter(startingAfter string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest { +func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest) StartingAfter(startingAfter string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest { r.startingAfter = &startingAfter return r } // A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. -func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest) EndingBefore(endingBefore string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest { +func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest) EndingBefore(endingBefore string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest { r.endingBefore = &endingBefore return r } -// The beginning of the timespan for the data. The maximum lookback period is 90 days from today. -func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest) T0(t0 string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest { +// The beginning of the timespan for the data. The maximum lookback period is 31 days from today. +func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest) T0(t0 string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest { r.t0 = &t0 return r } -// The end of the timespan for the data. t1 can be a maximum of 90 days after t0. -func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest) T1(t1 string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest { +// The end of the timespan for the data. t1 can be a maximum of 31 days after t0. +func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest) T1(t1 string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest { r.t1 = &t1 return r } -// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 90 days. The default is 7 days. -func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest) Timespan(timespan float32) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest { +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 7 days. +func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest) Timespan(timespan float32) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest { r.timespan = ×pan return r } // The time interval in seconds for returned data. The valid intervals are: 300, 600, 3600, 7200, 14400, 21600. The default is 3600. -func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest) Interval(interval int32) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest { +func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest) Interval(interval int32) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest { r.interval = &interval return r } -func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest) Execute() ([]GetOrganizationWirelessDevicesChannelUtilizationByDevice200ResponseInner, *http.Response, error) { - return r.ApiService.GetOrganizationWirelessDevicesChannelUtilizationByDeviceExecute(r) +func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest) Execute() ([]GetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByInterval200ResponseInner, *http.Response, error) { + return r.ApiService.GetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalExecute(r) } /* -GetOrganizationWirelessDevicesChannelUtilizationByDevice Get average channel utilization for all bands in a network, split by AP +GetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByInterval Get a time-series of average channel utilization for all bands, segmented by device. -Get average channel utilization for all bands in a network, split by AP +Get a time-series of average channel utilization for all bands, segmented by device. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param organizationId Organization ID - @return WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest + @return WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest */ -func (a *WirelessApiService) GetOrganizationWirelessDevicesChannelUtilizationByDevice(ctx context.Context, organizationId string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest { - return WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest{ +func (a *WirelessApiService) GetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByInterval(ctx context.Context, organizationId string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest { + return WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest{ ApiService: a, ctx: ctx, organizationId: organizationId, @@ -7489,21 +8539,21 @@ func (a *WirelessApiService) GetOrganizationWirelessDevicesChannelUtilizationByD } // Execute executes the request -// @return []GetOrganizationWirelessDevicesChannelUtilizationByDevice200ResponseInner -func (a *WirelessApiService) GetOrganizationWirelessDevicesChannelUtilizationByDeviceExecute(r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByDeviceRequest) ([]GetOrganizationWirelessDevicesChannelUtilizationByDevice200ResponseInner, *http.Response, error) { +// @return []GetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByInterval200ResponseInner +func (a *WirelessApiService) GetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalExecute(r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest) ([]GetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByInterval200ResponseInner, *http.Response, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} formFiles []formFile - localVarReturnValue []GetOrganizationWirelessDevicesChannelUtilizationByDevice200ResponseInner + localVarReturnValue []GetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByInterval200ResponseInner ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WirelessApiService.GetOrganizationWirelessDevicesChannelUtilizationByDevice") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WirelessApiService.GetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByInterval") if err != nil { return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/organizations/{organizationId}/wireless/devices/channelUtilization/byDevice" + localVarPath := localBasePath + "/organizations/{organizationId}/wireless/devices/channelUtilization/history/byDevice/byInterval" localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) localVarHeaderParams := make(map[string]string) @@ -7621,7 +8671,7 @@ func (a *WirelessApiService) GetOrganizationWirelessDevicesChannelUtilizationByD return localVarReturnValue, localVarHTTPResponse, nil } -type WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest struct { +type WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest struct { ctx context.Context ApiService *WirelessApiService organizationId string @@ -7637,74 +8687,74 @@ type WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest } // Filter results by network. -func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest) NetworkIds(networkIds []string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest { +func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest) NetworkIds(networkIds []string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest { r.networkIds = &networkIds return r } // Filter results by device. -func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest) Serials(serials []string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest { +func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest) Serials(serials []string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest { r.serials = &serials return r } // The number of entries per page returned. Acceptable range is 3 - 1000. Default is 1000. -func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest) PerPage(perPage int32) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest { +func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest) PerPage(perPage int32) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest { r.perPage = &perPage return r } // A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. -func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest) StartingAfter(startingAfter string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest { +func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest) StartingAfter(startingAfter string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest { r.startingAfter = &startingAfter return r } // A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. -func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest) EndingBefore(endingBefore string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest { +func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest) EndingBefore(endingBefore string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest { r.endingBefore = &endingBefore return r } -// The beginning of the timespan for the data. The maximum lookback period is 90 days from today. -func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest) T0(t0 string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest { +// The beginning of the timespan for the data. The maximum lookback period is 31 days from today. +func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest) T0(t0 string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest { r.t0 = &t0 return r } -// The end of the timespan for the data. t1 can be a maximum of 90 days after t0. -func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest) T1(t1 string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest { +// The end of the timespan for the data. t1 can be a maximum of 31 days after t0. +func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest) T1(t1 string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest { r.t1 = &t1 return r } -// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 90 days. The default is 7 days. -func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest) Timespan(timespan float32) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest { +// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 7 days. +func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest) Timespan(timespan float32) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest { r.timespan = ×pan return r } // The time interval in seconds for returned data. The valid intervals are: 300, 600, 3600, 7200, 14400, 21600. The default is 3600. -func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest) Interval(interval int32) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest { +func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest) Interval(interval int32) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest { r.interval = &interval return r } -func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest) Execute() ([]GetOrganizationWirelessDevicesChannelUtilizationByNetwork200ResponseInner, *http.Response, error) { - return r.ApiService.GetOrganizationWirelessDevicesChannelUtilizationByNetworkExecute(r) +func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest) Execute() ([]GetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByInterval200ResponseInner, *http.Response, error) { + return r.ApiService.GetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalExecute(r) } /* -GetOrganizationWirelessDevicesChannelUtilizationByNetwork Get average channel utilization across all bands for all networks in the organization +GetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByInterval Get a time-series of average channel utilization for all bands -Get average channel utilization across all bands for all networks in the organization +Get a time-series of average channel utilization for all bands @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param organizationId Organization ID - @return WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest + @return WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest */ -func (a *WirelessApiService) GetOrganizationWirelessDevicesChannelUtilizationByNetwork(ctx context.Context, organizationId string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest { - return WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest{ +func (a *WirelessApiService) GetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByInterval(ctx context.Context, organizationId string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest { + return WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest{ ApiService: a, ctx: ctx, organizationId: organizationId, @@ -7712,21 +8762,21 @@ func (a *WirelessApiService) GetOrganizationWirelessDevicesChannelUtilizationByN } // Execute executes the request -// @return []GetOrganizationWirelessDevicesChannelUtilizationByNetwork200ResponseInner -func (a *WirelessApiService) GetOrganizationWirelessDevicesChannelUtilizationByNetworkExecute(r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationByNetworkRequest) ([]GetOrganizationWirelessDevicesChannelUtilizationByNetwork200ResponseInner, *http.Response, error) { +// @return []GetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByInterval200ResponseInner +func (a *WirelessApiService) GetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalExecute(r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest) ([]GetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByInterval200ResponseInner, *http.Response, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} formFiles []formFile - localVarReturnValue []GetOrganizationWirelessDevicesChannelUtilizationByNetwork200ResponseInner + localVarReturnValue []GetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByInterval200ResponseInner ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WirelessApiService.GetOrganizationWirelessDevicesChannelUtilizationByNetwork") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WirelessApiService.GetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByInterval") if err != nil { return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/organizations/{organizationId}/wireless/devices/channelUtilization/byNetwork" + localVarPath := localBasePath + "/organizations/{organizationId}/wireless/devices/channelUtilization/history/byNetwork/byInterval" localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) localVarHeaderParams := make(map[string]string) @@ -7844,90 +8894,55 @@ func (a *WirelessApiService) GetOrganizationWirelessDevicesChannelUtilizationByN return localVarReturnValue, localVarHTTPResponse, nil } -type WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest struct { +type WirelessApiGetOrganizationWirelessDevicesEthernetStatusesRequest struct { ctx context.Context ApiService *WirelessApiService organizationId string - networkIds *[]string - serials *[]string perPage *int32 startingAfter *string endingBefore *string - t0 *string - t1 *string - timespan *float32 - interval *int32 -} - -// Filter results by network. -func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest) NetworkIds(networkIds []string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest { - r.networkIds = &networkIds - return r -} - -// Filter results by device. -func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest) Serials(serials []string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest { - r.serials = &serials - return r + networkIds *[]string } -// The number of entries per page returned. Acceptable range is 3 - 1000. Default is 1000. -func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest) PerPage(perPage int32) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest { +// The number of entries per page returned. Acceptable range is 3 - 1000. Default is 100. +func (r WirelessApiGetOrganizationWirelessDevicesEthernetStatusesRequest) PerPage(perPage int32) WirelessApiGetOrganizationWirelessDevicesEthernetStatusesRequest { r.perPage = &perPage return r } // A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. -func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest) StartingAfter(startingAfter string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest { +func (r WirelessApiGetOrganizationWirelessDevicesEthernetStatusesRequest) StartingAfter(startingAfter string) WirelessApiGetOrganizationWirelessDevicesEthernetStatusesRequest { r.startingAfter = &startingAfter return r } // A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. -func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest) EndingBefore(endingBefore string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest { +func (r WirelessApiGetOrganizationWirelessDevicesEthernetStatusesRequest) EndingBefore(endingBefore string) WirelessApiGetOrganizationWirelessDevicesEthernetStatusesRequest { r.endingBefore = &endingBefore return r } -// The beginning of the timespan for the data. The maximum lookback period is 31 days from today. -func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest) T0(t0 string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest { - r.t0 = &t0 - return r -} - -// The end of the timespan for the data. t1 can be a maximum of 31 days after t0. -func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest) T1(t1 string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest { - r.t1 = &t1 - return r -} - -// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 7 days. -func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest) Timespan(timespan float32) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest { - r.timespan = ×pan - return r -} - -// The time interval in seconds for returned data. The valid intervals are: 300, 600, 3600, 7200, 14400, 21600. The default is 3600. -func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest) Interval(interval int32) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest { - r.interval = &interval +// A list of Meraki network IDs to filter results to contain only specified networks. E.g.: networkIds[]=N_12345678&networkIds[]=L_3456 +func (r WirelessApiGetOrganizationWirelessDevicesEthernetStatusesRequest) NetworkIds(networkIds []string) WirelessApiGetOrganizationWirelessDevicesEthernetStatusesRequest { + r.networkIds = &networkIds return r } -func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest) Execute() ([]GetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByInterval200ResponseInner, *http.Response, error) { - return r.ApiService.GetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalExecute(r) +func (r WirelessApiGetOrganizationWirelessDevicesEthernetStatusesRequest) Execute() ([]GetOrganizationWirelessDevicesEthernetStatuses200ResponseInner, *http.Response, error) { + return r.ApiService.GetOrganizationWirelessDevicesEthernetStatusesExecute(r) } /* -GetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByInterval Get a time-series of average channel utilization for all bands, segmented by device. +GetOrganizationWirelessDevicesEthernetStatuses List the most recent Ethernet link speed, duplex, aggregation and power mode and status information for wireless devices. -Get a time-series of average channel utilization for all bands, segmented by device. +List the most recent Ethernet link speed, duplex, aggregation and power mode and status information for wireless devices. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param organizationId Organization ID - @return WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest + @return WirelessApiGetOrganizationWirelessDevicesEthernetStatusesRequest */ -func (a *WirelessApiService) GetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByInterval(ctx context.Context, organizationId string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest { - return WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest{ +func (a *WirelessApiService) GetOrganizationWirelessDevicesEthernetStatuses(ctx context.Context, organizationId string) WirelessApiGetOrganizationWirelessDevicesEthernetStatusesRequest { + return WirelessApiGetOrganizationWirelessDevicesEthernetStatusesRequest{ ApiService: a, ctx: ctx, organizationId: organizationId, @@ -7935,27 +8950,36 @@ func (a *WirelessApiService) GetOrganizationWirelessDevicesChannelUtilizationHis } // Execute executes the request -// @return []GetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByInterval200ResponseInner -func (a *WirelessApiService) GetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalExecute(r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByIntervalRequest) ([]GetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByInterval200ResponseInner, *http.Response, error) { +// @return []GetOrganizationWirelessDevicesEthernetStatuses200ResponseInner +func (a *WirelessApiService) GetOrganizationWirelessDevicesEthernetStatusesExecute(r WirelessApiGetOrganizationWirelessDevicesEthernetStatusesRequest) ([]GetOrganizationWirelessDevicesEthernetStatuses200ResponseInner, *http.Response, error) { var ( localVarHTTPMethod = http.MethodGet localVarPostBody interface{} formFiles []formFile - localVarReturnValue []GetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByInterval200ResponseInner + localVarReturnValue []GetOrganizationWirelessDevicesEthernetStatuses200ResponseInner ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WirelessApiService.GetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByInterval") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WirelessApiService.GetOrganizationWirelessDevicesEthernetStatuses") if err != nil { return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/organizations/{organizationId}/wireless/devices/channelUtilization/history/byDevice/byInterval" + localVarPath := localBasePath + "/organizations/{organizationId}/wireless/devices/ethernet/statuses" localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.perPage != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "perPage", r.perPage, "") + } + if r.startingAfter != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "startingAfter", r.startingAfter, "") + } + if r.endingBefore != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "endingBefore", r.endingBefore, "") + } if r.networkIds != nil { t := *r.networkIds if reflect.TypeOf(t).Kind() == reflect.Slice { @@ -7967,38 +8991,6 @@ func (a *WirelessApiService) GetOrganizationWirelessDevicesChannelUtilizationHis parameterAddToHeaderOrQuery(localVarQueryParams, "networkIds", t, "multi") } } - if r.serials != nil { - t := *r.serials - if reflect.TypeOf(t).Kind() == reflect.Slice { - s := reflect.ValueOf(t) - for i := 0; i < s.Len(); i++ { - parameterAddToHeaderOrQuery(localVarQueryParams, "serials", s.Index(i), "multi") - } - } else { - parameterAddToHeaderOrQuery(localVarQueryParams, "serials", t, "multi") - } - } - if r.perPage != nil { - parameterAddToHeaderOrQuery(localVarQueryParams, "perPage", r.perPage, "") - } - if r.startingAfter != nil { - parameterAddToHeaderOrQuery(localVarQueryParams, "startingAfter", r.startingAfter, "") - } - if r.endingBefore != nil { - parameterAddToHeaderOrQuery(localVarQueryParams, "endingBefore", r.endingBefore, "") - } - if r.t0 != nil { - parameterAddToHeaderOrQuery(localVarQueryParams, "t0", r.t0, "") - } - if r.t1 != nil { - parameterAddToHeaderOrQuery(localVarQueryParams, "t1", r.t1, "") - } - if r.timespan != nil { - parameterAddToHeaderOrQuery(localVarQueryParams, "timespan", r.timespan, "") - } - if r.interval != nil { - parameterAddToHeaderOrQuery(localVarQueryParams, "interval", r.interval, "") - } // to determine the Content-Type header localVarHTTPContentTypes := []string{} @@ -8067,163 +9059,66 @@ func (a *WirelessApiService) GetOrganizationWirelessDevicesChannelUtilizationHis return localVarReturnValue, localVarHTTPResponse, nil } -type WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest struct { - ctx context.Context - ApiService *WirelessApiService - organizationId string - networkIds *[]string - serials *[]string - perPage *int32 - startingAfter *string - endingBefore *string - t0 *string - t1 *string - timespan *float32 - interval *int32 -} - -// Filter results by network. -func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest) NetworkIds(networkIds []string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest { - r.networkIds = &networkIds - return r -} - -// Filter results by device. -func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest) Serials(serials []string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest { - r.serials = &serials - return r -} - -// The number of entries per page returned. Acceptable range is 3 - 1000. Default is 1000. -func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest) PerPage(perPage int32) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest { - r.perPage = &perPage - return r -} - -// A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. -func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest) StartingAfter(startingAfter string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest { - r.startingAfter = &startingAfter - return r -} - -// A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. -func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest) EndingBefore(endingBefore string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest { - r.endingBefore = &endingBefore - return r -} - -// The beginning of the timespan for the data. The maximum lookback period is 31 days from today. -func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest) T0(t0 string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest { - r.t0 = &t0 - return r -} - -// The end of the timespan for the data. t1 can be a maximum of 31 days after t0. -func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest) T1(t1 string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest { - r.t1 = &t1 - return r -} - -// The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 7 days. -func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest) Timespan(timespan float32) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest { - r.timespan = ×pan - return r +type WirelessApiSetNetworkWirelessEthernetPortsProfilesDefaultRequest struct { + ctx context.Context + ApiService *WirelessApiService + networkId string + setNetworkWirelessEthernetPortsProfilesDefaultRequest *SetNetworkWirelessEthernetPortsProfilesDefaultRequest } -// The time interval in seconds for returned data. The valid intervals are: 300, 600, 3600, 7200, 14400, 21600. The default is 3600. -func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest) Interval(interval int32) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest { - r.interval = &interval +func (r WirelessApiSetNetworkWirelessEthernetPortsProfilesDefaultRequest) SetNetworkWirelessEthernetPortsProfilesDefaultRequest(setNetworkWirelessEthernetPortsProfilesDefaultRequest SetNetworkWirelessEthernetPortsProfilesDefaultRequest) WirelessApiSetNetworkWirelessEthernetPortsProfilesDefaultRequest { + r.setNetworkWirelessEthernetPortsProfilesDefaultRequest = &setNetworkWirelessEthernetPortsProfilesDefaultRequest return r } -func (r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest) Execute() ([]GetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByInterval200ResponseInner, *http.Response, error) { - return r.ApiService.GetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalExecute(r) +func (r WirelessApiSetNetworkWirelessEthernetPortsProfilesDefaultRequest) Execute() (*SetNetworkWirelessEthernetPortsProfilesDefault200Response, *http.Response, error) { + return r.ApiService.SetNetworkWirelessEthernetPortsProfilesDefaultExecute(r) } /* -GetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByInterval Get a time-series of average channel utilization for all bands +SetNetworkWirelessEthernetPortsProfilesDefault Set the AP port profile to be default for this network -Get a time-series of average channel utilization for all bands +Set the AP port profile to be default for this network @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param organizationId Organization ID - @return WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest + @param networkId Network ID + @return WirelessApiSetNetworkWirelessEthernetPortsProfilesDefaultRequest */ -func (a *WirelessApiService) GetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByInterval(ctx context.Context, organizationId string) WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest { - return WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest{ +func (a *WirelessApiService) SetNetworkWirelessEthernetPortsProfilesDefault(ctx context.Context, networkId string) WirelessApiSetNetworkWirelessEthernetPortsProfilesDefaultRequest { + return WirelessApiSetNetworkWirelessEthernetPortsProfilesDefaultRequest{ ApiService: a, ctx: ctx, - organizationId: organizationId, + networkId: networkId, } } // Execute executes the request -// @return []GetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByInterval200ResponseInner -func (a *WirelessApiService) GetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalExecute(r WirelessApiGetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByIntervalRequest) ([]GetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByInterval200ResponseInner, *http.Response, error) { +// @return SetNetworkWirelessEthernetPortsProfilesDefault200Response +func (a *WirelessApiService) SetNetworkWirelessEthernetPortsProfilesDefaultExecute(r WirelessApiSetNetworkWirelessEthernetPortsProfilesDefaultRequest) (*SetNetworkWirelessEthernetPortsProfilesDefault200Response, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodGet + localVarHTTPMethod = http.MethodPost localVarPostBody interface{} formFiles []formFile - localVarReturnValue []GetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByInterval200ResponseInner + localVarReturnValue *SetNetworkWirelessEthernetPortsProfilesDefault200Response ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WirelessApiService.GetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByInterval") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WirelessApiService.SetNetworkWirelessEthernetPortsProfilesDefault") if err != nil { return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/organizations/{organizationId}/wireless/devices/channelUtilization/history/byNetwork/byInterval" - localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) + localVarPath := localBasePath + "/networks/{networkId}/wireless/ethernet/ports/profiles/setDefault" + localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} - - if r.networkIds != nil { - t := *r.networkIds - if reflect.TypeOf(t).Kind() == reflect.Slice { - s := reflect.ValueOf(t) - for i := 0; i < s.Len(); i++ { - parameterAddToHeaderOrQuery(localVarQueryParams, "networkIds", s.Index(i), "multi") - } - } else { - parameterAddToHeaderOrQuery(localVarQueryParams, "networkIds", t, "multi") - } - } - if r.serials != nil { - t := *r.serials - if reflect.TypeOf(t).Kind() == reflect.Slice { - s := reflect.ValueOf(t) - for i := 0; i < s.Len(); i++ { - parameterAddToHeaderOrQuery(localVarQueryParams, "serials", s.Index(i), "multi") - } - } else { - parameterAddToHeaderOrQuery(localVarQueryParams, "serials", t, "multi") - } - } - if r.perPage != nil { - parameterAddToHeaderOrQuery(localVarQueryParams, "perPage", r.perPage, "") - } - if r.startingAfter != nil { - parameterAddToHeaderOrQuery(localVarQueryParams, "startingAfter", r.startingAfter, "") - } - if r.endingBefore != nil { - parameterAddToHeaderOrQuery(localVarQueryParams, "endingBefore", r.endingBefore, "") - } - if r.t0 != nil { - parameterAddToHeaderOrQuery(localVarQueryParams, "t0", r.t0, "") - } - if r.t1 != nil { - parameterAddToHeaderOrQuery(localVarQueryParams, "t1", r.t1, "") - } - if r.timespan != nil { - parameterAddToHeaderOrQuery(localVarQueryParams, "timespan", r.timespan, "") - } - if r.interval != nil { - parameterAddToHeaderOrQuery(localVarQueryParams, "interval", r.interval, "") + if r.setNetworkWirelessEthernetPortsProfilesDefaultRequest == nil { + return localVarReturnValue, nil, reportError("setNetworkWirelessEthernetPortsProfilesDefaultRequest is required and must be specified") } + // to determine the Content-Type header - localVarHTTPContentTypes := []string{} + localVarHTTPContentTypes := []string{"application/json"} // set Content-Type header localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) @@ -8239,6 +9134,8 @@ func (a *WirelessApiService) GetOrganizationWirelessDevicesChannelUtilizationHis if localVarHTTPHeaderAccept != "" { localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept } + // body params + localVarPostBody = r.setNetworkWirelessEthernetPortsProfilesDefaultRequest if r.ctx != nil { // API Key Authentication if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { @@ -8290,105 +9187,63 @@ func (a *WirelessApiService) GetOrganizationWirelessDevicesChannelUtilizationHis return localVarReturnValue, localVarHTTPResponse, nil } -type WirelessApiGetOrganizationWirelessDevicesEthernetStatusesRequest struct { +type WirelessApiUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request struct { ctx context.Context ApiService *WirelessApiService - organizationId string - perPage *int32 - startingAfter *string - endingBefore *string - networkIds *[]string -} - -// The number of entries per page returned. Acceptable range is 3 - 1000. Default is 100. -func (r WirelessApiGetOrganizationWirelessDevicesEthernetStatusesRequest) PerPage(perPage int32) WirelessApiGetOrganizationWirelessDevicesEthernetStatusesRequest { - r.perPage = &perPage - return r -} - -// A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. -func (r WirelessApiGetOrganizationWirelessDevicesEthernetStatusesRequest) StartingAfter(startingAfter string) WirelessApiGetOrganizationWirelessDevicesEthernetStatusesRequest { - r.startingAfter = &startingAfter - return r -} - -// A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. -func (r WirelessApiGetOrganizationWirelessDevicesEthernetStatusesRequest) EndingBefore(endingBefore string) WirelessApiGetOrganizationWirelessDevicesEthernetStatusesRequest { - r.endingBefore = &endingBefore - return r + serial string + updateDeviceWirelessAlternateManagementInterfaceIpv6Request *UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request } -// A list of Meraki network IDs to filter results to contain only specified networks. E.g.: networkIds[]=N_12345678&networkIds[]=L_3456 -func (r WirelessApiGetOrganizationWirelessDevicesEthernetStatusesRequest) NetworkIds(networkIds []string) WirelessApiGetOrganizationWirelessDevicesEthernetStatusesRequest { - r.networkIds = &networkIds +func (r WirelessApiUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request) UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request(updateDeviceWirelessAlternateManagementInterfaceIpv6Request UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request) WirelessApiUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request { + r.updateDeviceWirelessAlternateManagementInterfaceIpv6Request = &updateDeviceWirelessAlternateManagementInterfaceIpv6Request return r } -func (r WirelessApiGetOrganizationWirelessDevicesEthernetStatusesRequest) Execute() ([]GetOrganizationWirelessDevicesEthernetStatuses200ResponseInner, *http.Response, error) { - return r.ApiService.GetOrganizationWirelessDevicesEthernetStatusesExecute(r) +func (r WirelessApiUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request) Execute() (*UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response, *http.Response, error) { + return r.ApiService.UpdateDeviceWirelessAlternateManagementInterfaceIpv6Execute(r) } /* -GetOrganizationWirelessDevicesEthernetStatuses List the most recent Ethernet link speed, duplex, aggregation and power mode and status information for wireless devices. +UpdateDeviceWirelessAlternateManagementInterfaceIpv6 Update alternate management interface IPv6 address -List the most recent Ethernet link speed, duplex, aggregation and power mode and status information for wireless devices. +Update alternate management interface IPv6 address @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - @param organizationId Organization ID - @return WirelessApiGetOrganizationWirelessDevicesEthernetStatusesRequest + @param serial Serial + @return WirelessApiUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request */ -func (a *WirelessApiService) GetOrganizationWirelessDevicesEthernetStatuses(ctx context.Context, organizationId string) WirelessApiGetOrganizationWirelessDevicesEthernetStatusesRequest { - return WirelessApiGetOrganizationWirelessDevicesEthernetStatusesRequest{ +func (a *WirelessApiService) UpdateDeviceWirelessAlternateManagementInterfaceIpv6(ctx context.Context, serial string) WirelessApiUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request { + return WirelessApiUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request{ ApiService: a, ctx: ctx, - organizationId: organizationId, + serial: serial, } } // Execute executes the request -// @return []GetOrganizationWirelessDevicesEthernetStatuses200ResponseInner -func (a *WirelessApiService) GetOrganizationWirelessDevicesEthernetStatusesExecute(r WirelessApiGetOrganizationWirelessDevicesEthernetStatusesRequest) ([]GetOrganizationWirelessDevicesEthernetStatuses200ResponseInner, *http.Response, error) { +// @return UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response +func (a *WirelessApiService) UpdateDeviceWirelessAlternateManagementInterfaceIpv6Execute(r WirelessApiUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request) (*UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response, *http.Response, error) { var ( - localVarHTTPMethod = http.MethodGet + localVarHTTPMethod = http.MethodPut localVarPostBody interface{} formFiles []formFile - localVarReturnValue []GetOrganizationWirelessDevicesEthernetStatuses200ResponseInner + localVarReturnValue *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WirelessApiService.GetOrganizationWirelessDevicesEthernetStatuses") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WirelessApiService.UpdateDeviceWirelessAlternateManagementInterfaceIpv6") if err != nil { return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} } - localVarPath := localBasePath + "/organizations/{organizationId}/wireless/devices/ethernet/statuses" - localVarPath = strings.Replace(localVarPath, "{"+"organizationId"+"}", url.PathEscape(parameterValueToString(r.organizationId, "organizationId")), -1) + localVarPath := localBasePath + "/devices/{serial}/wireless/alternateManagementInterface/ipv6" + localVarPath = strings.Replace(localVarPath, "{"+"serial"+"}", url.PathEscape(parameterValueToString(r.serial, "serial")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} - if r.perPage != nil { - parameterAddToHeaderOrQuery(localVarQueryParams, "perPage", r.perPage, "") - } - if r.startingAfter != nil { - parameterAddToHeaderOrQuery(localVarQueryParams, "startingAfter", r.startingAfter, "") - } - if r.endingBefore != nil { - parameterAddToHeaderOrQuery(localVarQueryParams, "endingBefore", r.endingBefore, "") - } - if r.networkIds != nil { - t := *r.networkIds - if reflect.TypeOf(t).Kind() == reflect.Slice { - s := reflect.ValueOf(t) - for i := 0; i < s.Len(); i++ { - parameterAddToHeaderOrQuery(localVarQueryParams, "networkIds", s.Index(i), "multi") - } - } else { - parameterAddToHeaderOrQuery(localVarQueryParams, "networkIds", t, "multi") - } - } // to determine the Content-Type header - localVarHTTPContentTypes := []string{} + localVarHTTPContentTypes := []string{"application/json"} // set Content-Type header localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) @@ -8404,6 +9259,8 @@ func (a *WirelessApiService) GetOrganizationWirelessDevicesEthernetStatusesExecu if localVarHTTPHeaderAccept != "" { localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept } + // body params + localVarPostBody = r.updateDeviceWirelessAlternateManagementInterfaceIpv6Request if r.ctx != nil { // API Key Authentication if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { @@ -9080,6 +9937,135 @@ func (a *WirelessApiService) UpdateNetworkWirelessBluetoothSettingsExecute(r Wir return localVarReturnValue, localVarHTTPResponse, nil } +type WirelessApiUpdateNetworkWirelessEthernetPortsProfileRequest struct { + ctx context.Context + ApiService *WirelessApiService + networkId string + profileId string + updateNetworkWirelessEthernetPortsProfileRequest *UpdateNetworkWirelessEthernetPortsProfileRequest +} + +func (r WirelessApiUpdateNetworkWirelessEthernetPortsProfileRequest) UpdateNetworkWirelessEthernetPortsProfileRequest(updateNetworkWirelessEthernetPortsProfileRequest UpdateNetworkWirelessEthernetPortsProfileRequest) WirelessApiUpdateNetworkWirelessEthernetPortsProfileRequest { + r.updateNetworkWirelessEthernetPortsProfileRequest = &updateNetworkWirelessEthernetPortsProfileRequest + return r +} + +func (r WirelessApiUpdateNetworkWirelessEthernetPortsProfileRequest) Execute() (*GetNetworkWirelessEthernetPortsProfiles200ResponseInner, *http.Response, error) { + return r.ApiService.UpdateNetworkWirelessEthernetPortsProfileExecute(r) +} + +/* +UpdateNetworkWirelessEthernetPortsProfile Update the AP port profile by ID for this network + +Update the AP port profile by ID for this network + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param networkId Network ID + @param profileId Profile ID + @return WirelessApiUpdateNetworkWirelessEthernetPortsProfileRequest +*/ +func (a *WirelessApiService) UpdateNetworkWirelessEthernetPortsProfile(ctx context.Context, networkId string, profileId string) WirelessApiUpdateNetworkWirelessEthernetPortsProfileRequest { + return WirelessApiUpdateNetworkWirelessEthernetPortsProfileRequest{ + ApiService: a, + ctx: ctx, + networkId: networkId, + profileId: profileId, + } +} + +// Execute executes the request +// @return GetNetworkWirelessEthernetPortsProfiles200ResponseInner +func (a *WirelessApiService) UpdateNetworkWirelessEthernetPortsProfileExecute(r WirelessApiUpdateNetworkWirelessEthernetPortsProfileRequest) (*GetNetworkWirelessEthernetPortsProfiles200ResponseInner, *http.Response, error) { + var ( + localVarHTTPMethod = http.MethodPut + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *GetNetworkWirelessEthernetPortsProfiles200ResponseInner + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "WirelessApiService.UpdateNetworkWirelessEthernetPortsProfile") + if err != nil { + return localVarReturnValue, nil, &GenericOpenAPIError{error: err.Error()} + } + + localVarPath := localBasePath + "/networks/{networkId}/wireless/ethernet/ports/profiles/{profileId}" + localVarPath = strings.Replace(localVarPath, "{"+"networkId"+"}", url.PathEscape(parameterValueToString(r.networkId, "networkId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"profileId"+"}", url.PathEscape(parameterValueToString(r.profileId, "profileId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + // body params + localVarPostBody = r.updateNetworkWirelessEthernetPortsProfileRequest + if r.ctx != nil { + // API Key Authentication + if auth, ok := r.ctx.Value(ContextAPIKeys).(map[string]APIKey); ok { + if apiKey, ok := auth["meraki_api_key"]; ok { + var key string + if apiKey.Prefix != "" { + key = apiKey.Prefix + " " + apiKey.Key + } else { + key = apiKey.Key + } + localVarHeaderParams["X-Cisco-Meraki-API-Key"] = key + } + } + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, nil, err + } + + localVarHTTPResponse, err := a.client.callAPI(req) + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, localVarHTTPResponse, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: localVarHTTPResponse.Status, + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &GenericOpenAPIError{ + body: localVarBody, + error: err.Error(), + } + return localVarReturnValue, localVarHTTPResponse, newErr + } + + return localVarReturnValue, localVarHTTPResponse, nil +} + type WirelessApiUpdateNetworkWirelessRfProfileRequest struct { ctx context.Context ApiService *WirelessApiService diff --git a/client/api_wireless_profiles.go b/client/api_wireless_profiles.go index 713600c0e..0ece4b12b 100644 --- a/client/api_wireless_profiles.go +++ b/client/api_wireless_profiles.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_wlan_lists.go b/client/api_wlan_lists.go index f31e50ae8..d29a612db 100644 --- a/client/api_wlan_lists.go +++ b/client/api_wlan_lists.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/api_zones.go b/client/api_zones.go index 574751ddb..52764a1e8 100644 --- a/client/api_zones.go +++ b/client/api_zones.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/client.go b/client/client.go index 22f8bcf71..c3c50fcc2 100644 --- a/client/client.go +++ b/client/client.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -41,7 +41,7 @@ var ( queryDescape = strings.NewReplacer( "%5B", "[", "%5D", "]" ) ) -// APIClient manages communication with the Meraki Dashboard API API v1.36.0 +// APIClient manages communication with the Meraki Dashboard API API v1.37.0 // In most cases there should be only one, shared, APIClient. type APIClient struct { cfg *Configuration @@ -267,6 +267,8 @@ type APIClient struct { InventoryApi *InventoryApiService + Ipv6Api *Ipv6ApiService + L3FirewallRulesApi *L3FirewallRulesApiService L7FirewallRulesApi *L7FirewallRulesApiService @@ -359,6 +361,8 @@ type APIClient struct { PerformanceHistoryApi *PerformanceHistoryApiService + PermissionsApi *PermissionsApiService + PiiApi *PiiApiService PiiKeysApi *PiiKeysApiService @@ -415,6 +419,8 @@ type APIClient struct { RfProfilesApi *RfProfilesApiService + RolesApi *RolesApiService + RollbacksApi *RollbacksApiService RoutingApi *RoutingApiService @@ -557,6 +563,8 @@ type APIClient struct { VpnApi *VpnApiService + VpnExclusionsApi *VpnExclusionsApiService + VpnFirewallRulesApi *VpnFirewallRulesApiService VppAccountsApi *VppAccountsApiService @@ -725,6 +733,7 @@ func NewAPIClient(cfg *Configuration) *APIClient { c.InterfacesApi = (*InterfacesApiService)(&c.common) c.IntrusionApi = (*IntrusionApiService)(&c.common) c.InventoryApi = (*InventoryApiService)(&c.common) + c.Ipv6Api = (*Ipv6ApiService)(&c.common) c.L3FirewallRulesApi = (*L3FirewallRulesApiService)(&c.common) c.L7FirewallRulesApi = (*L7FirewallRulesApiService)(&c.common) c.LanApi = (*LanApiService)(&c.common) @@ -771,6 +780,7 @@ func NewAPIClient(cfg *Configuration) *APIClient { c.PayloadTemplatesApi = (*PayloadTemplatesApiService)(&c.common) c.PerformanceApi = (*PerformanceApiService)(&c.common) c.PerformanceHistoryApi = (*PerformanceHistoryApiService)(&c.common) + c.PermissionsApi = (*PermissionsApiService)(&c.common) c.PiiApi = (*PiiApiService)(&c.common) c.PiiKeysApi = (*PiiKeysApiService)(&c.common) c.PingApi = (*PingApiService)(&c.common) @@ -799,6 +809,7 @@ func NewAPIClient(cfg *Configuration) *APIClient { c.ResponseCodesApi = (*ResponseCodesApiService)(&c.common) c.RestrictionsApi = (*RestrictionsApiService)(&c.common) c.RfProfilesApi = (*RfProfilesApiService)(&c.common) + c.RolesApi = (*RolesApiService)(&c.common) c.RollbacksApi = (*RollbacksApiService)(&c.common) c.RoutingApi = (*RoutingApiService)(&c.common) c.RulesApi = (*RulesApiService)(&c.common) @@ -870,6 +881,7 @@ func NewAPIClient(cfg *Configuration) *APIClient { c.VlansApi = (*VlansApiService)(&c.common) c.VmxApi = (*VmxApiService)(&c.common) c.VpnApi = (*VpnApiService)(&c.common) + c.VpnExclusionsApi = (*VpnExclusionsApiService)(&c.common) c.VpnFirewallRulesApi = (*VpnFirewallRulesApiService)(&c.common) c.VppAccountsApi = (*VppAccountsApiService)(&c.common) c.WarmSpareApi = (*WarmSpareApiService)(&c.common) diff --git a/client/configuration.go b/client/configuration.go index f6dd109d8..6442fdf27 100644 --- a/client/configuration.go +++ b/client/configuration.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -107,7 +107,7 @@ type Configuration struct { func NewConfiguration() *Configuration { cfg := &Configuration{ DefaultHeader: make(map[string]string), - UserAgent: getEnvOrDefaultStr("MERAKI_GO_SDK_CALLER", "meraki-golang/v1.36.0/"), + UserAgent: getEnvOrDefaultStr("MERAKI_GO_SDK_CALLER", "meraki-golang/v1.37.0/"), Debug: false, Servers: ServerConfigurations{ { diff --git a/client/docs/AlternateManagementInterfaceApi.md b/client/docs/AlternateManagementInterfaceApi.md index eec7616e8..f1df5e0de 100644 --- a/client/docs/AlternateManagementInterfaceApi.md +++ b/client/docs/AlternateManagementInterfaceApi.md @@ -6,6 +6,7 @@ Method | HTTP request | Description ------------- | ------------- | ------------- [**GetNetworkSwitchAlternateManagementInterface**](AlternateManagementInterfaceApi.md#GetNetworkSwitchAlternateManagementInterface) | **Get** /networks/{networkId}/switch/alternateManagementInterface | Return the switch alternate management interface for the network [**GetNetworkWirelessAlternateManagementInterface**](AlternateManagementInterfaceApi.md#GetNetworkWirelessAlternateManagementInterface) | **Get** /networks/{networkId}/wireless/alternateManagementInterface | Return alternate management interface and devices with IP assigned +[**UpdateDeviceWirelessAlternateManagementInterfaceIpv6**](AlternateManagementInterfaceApi.md#UpdateDeviceWirelessAlternateManagementInterfaceIpv6) | **Put** /devices/{serial}/wireless/alternateManagementInterface/ipv6 | Update alternate management interface IPv6 address [**UpdateNetworkSwitchAlternateManagementInterface**](AlternateManagementInterfaceApi.md#UpdateNetworkSwitchAlternateManagementInterface) | **Put** /networks/{networkId}/switch/alternateManagementInterface | Update the switch alternate management interface for the network [**UpdateNetworkWirelessAlternateManagementInterface**](AlternateManagementInterfaceApi.md#UpdateNetworkWirelessAlternateManagementInterface) | **Put** /networks/{networkId}/wireless/alternateManagementInterface | Update alternate management interface and device static IP @@ -153,6 +154,79 @@ Name | Type | Description | Notes [[Back to README]](../README.md) +## UpdateDeviceWirelessAlternateManagementInterfaceIpv6 + +> UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response UpdateDeviceWirelessAlternateManagementInterfaceIpv6(ctx, serial).UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request(updateDeviceWirelessAlternateManagementInterfaceIpv6Request).Execute() + +Update alternate management interface IPv6 address + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + serial := "serial_example" // string | Serial + updateDeviceWirelessAlternateManagementInterfaceIpv6Request := *openapiclient.NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request() // UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request | (optional) + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.AlternateManagementInterfaceApi.UpdateDeviceWirelessAlternateManagementInterfaceIpv6(context.Background(), serial).UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request(updateDeviceWirelessAlternateManagementInterfaceIpv6Request).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `AlternateManagementInterfaceApi.UpdateDeviceWirelessAlternateManagementInterfaceIpv6``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `UpdateDeviceWirelessAlternateManagementInterfaceIpv6`: UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response + fmt.Fprintf(os.Stdout, "Response from `AlternateManagementInterfaceApi.UpdateDeviceWirelessAlternateManagementInterfaceIpv6`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**serial** | **string** | Serial | + +### Other Parameters + +Other parameters are passed through a pointer to a apiUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + **updateDeviceWirelessAlternateManagementInterfaceIpv6Request** | [**UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request**](UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request.md) | | + +### Return type + +[**UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response**](UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: application/json +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + ## UpdateNetworkSwitchAlternateManagementInterface > map[string]interface{} UpdateNetworkSwitchAlternateManagementInterface(ctx, networkId).UpdateNetworkSwitchAlternateManagementInterfaceRequest(updateNetworkSwitchAlternateManagementInterfaceRequest).Execute() diff --git a/client/docs/ApplianceApi.md b/client/docs/ApplianceApi.md index e8d59add2..6d6bbabe0 100644 --- a/client/docs/ApplianceApi.md +++ b/client/docs/ApplianceApi.md @@ -67,6 +67,7 @@ Method | HTTP request | Description [**GetNetworkApplianceWarmSpare**](ApplianceApi.md#GetNetworkApplianceWarmSpare) | **Get** /networks/{networkId}/appliance/warmSpare | Return MX warm spare settings [**GetOrganizationApplianceSecurityEvents**](ApplianceApi.md#GetOrganizationApplianceSecurityEvents) | **Get** /organizations/{organizationId}/appliance/security/events | List the security events for an organization [**GetOrganizationApplianceSecurityIntrusion**](ApplianceApi.md#GetOrganizationApplianceSecurityIntrusion) | **Get** /organizations/{organizationId}/appliance/security/intrusion | Returns all supported intrusion settings for an organization +[**GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork**](ApplianceApi.md#GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork) | **Get** /organizations/{organizationId}/appliance/trafficShaping/vpnExclusions/byNetwork | Display VPN exclusion rules for MX networks. [**GetOrganizationApplianceUplinkStatuses**](ApplianceApi.md#GetOrganizationApplianceUplinkStatuses) | **Get** /organizations/{organizationId}/appliance/uplink/statuses | List the uplink status of every Meraki MX and Z series appliances in the organization [**GetOrganizationApplianceUplinksUsageByNetwork**](ApplianceApi.md#GetOrganizationApplianceUplinksUsageByNetwork) | **Get** /organizations/{organizationId}/appliance/uplinks/usage/byNetwork | Get the sent and received bytes for each uplink of all MX and Z networks within an organization [**GetOrganizationApplianceVpnStats**](ApplianceApi.md#GetOrganizationApplianceVpnStats) | **Get** /organizations/{organizationId}/appliance/vpn/stats | Show VPN history stat for networks in an organization @@ -102,6 +103,7 @@ Method | HTTP request | Description [**UpdateNetworkApplianceTrafficShapingRules**](ApplianceApi.md#UpdateNetworkApplianceTrafficShapingRules) | **Put** /networks/{networkId}/appliance/trafficShaping/rules | Update the traffic shaping settings rules for an MX network [**UpdateNetworkApplianceTrafficShapingUplinkBandwidth**](ApplianceApi.md#UpdateNetworkApplianceTrafficShapingUplinkBandwidth) | **Put** /networks/{networkId}/appliance/trafficShaping/uplinkBandwidth | Updates the uplink bandwidth settings for your MX network. [**UpdateNetworkApplianceTrafficShapingUplinkSelection**](ApplianceApi.md#UpdateNetworkApplianceTrafficShapingUplinkSelection) | **Put** /networks/{networkId}/appliance/trafficShaping/uplinkSelection | Update uplink selection settings for an MX network +[**UpdateNetworkApplianceTrafficShapingVpnExclusions**](ApplianceApi.md#UpdateNetworkApplianceTrafficShapingVpnExclusions) | **Put** /networks/{networkId}/appliance/trafficShaping/vpnExclusions | Update VPN exclusion rules for an MX network. [**UpdateNetworkApplianceVlan**](ApplianceApi.md#UpdateNetworkApplianceVlan) | **Put** /networks/{networkId}/appliance/vlans/{vlanId} | Update a VLAN [**UpdateNetworkApplianceVlansSettings**](ApplianceApi.md#UpdateNetworkApplianceVlansSettings) | **Put** /networks/{networkId}/appliance/vlans/settings | Enable/Disable VLANs for the given network [**UpdateNetworkApplianceVpnBgp**](ApplianceApi.md#UpdateNetworkApplianceVpnBgp) | **Put** /networks/{networkId}/appliance/vpn/bgp | Update a Hub BGP Configuration @@ -4678,6 +4680,85 @@ Name | Type | Description | Notes [[Back to README]](../README.md) +## GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork + +> []UpdateNetworkApplianceTrafficShapingVpnExclusions200Response GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork(ctx, organizationId).PerPage(perPage).StartingAfter(startingAfter).EndingBefore(endingBefore).NetworkIds(networkIds).Execute() + +Display VPN exclusion rules for MX networks. + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + organizationId := "organizationId_example" // string | Organization ID + perPage := int32(56) // int32 | The number of entries per page returned. Acceptable range is 3 - 1000. Default is 50. (optional) + startingAfter := "startingAfter_example" // string | A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. (optional) + endingBefore := "endingBefore_example" // string | A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. (optional) + networkIds := []string{"Inner_example"} // []string | Optional parameter to filter the results by network IDs (optional) + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.ApplianceApi.GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork(context.Background(), organizationId).PerPage(perPage).StartingAfter(startingAfter).EndingBefore(endingBefore).NetworkIds(networkIds).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `ApplianceApi.GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork`: []UpdateNetworkApplianceTrafficShapingVpnExclusions200Response + fmt.Fprintf(os.Stdout, "Response from `ApplianceApi.GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**organizationId** | **string** | Organization ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + **perPage** | **int32** | The number of entries per page returned. Acceptable range is 3 - 1000. Default is 50. | + **startingAfter** | **string** | A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. | + **endingBefore** | **string** | A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. | + **networkIds** | **[]string** | Optional parameter to filter the results by network IDs | + +### Return type + +[**[]UpdateNetworkApplianceTrafficShapingVpnExclusions200Response**](UpdateNetworkApplianceTrafficShapingVpnExclusions200Response.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + ## GetOrganizationApplianceUplinkStatuses > []map[string]interface{} GetOrganizationApplianceUplinkStatuses(ctx, organizationId).PerPage(perPage).StartingAfter(startingAfter).EndingBefore(endingBefore).NetworkIds(networkIds).Serials(serials).Iccids(iccids).Execute() @@ -5075,7 +5156,7 @@ Name | Type | Description | Notes ## GetOrganizationApplianceVpnVpnFirewallRules -> map[string]interface{} GetOrganizationApplianceVpnVpnFirewallRules(ctx, organizationId).Execute() +> GetOrganizationApplianceVpnVpnFirewallRules200Response GetOrganizationApplianceVpnVpnFirewallRules(ctx, organizationId).Execute() Return the firewall rules for an organization's site-to-site VPN @@ -5104,7 +5185,7 @@ func main() { fmt.Fprintf(os.Stderr, "Error when calling `ApplianceApi.GetOrganizationApplianceVpnVpnFirewallRules``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `GetOrganizationApplianceVpnVpnFirewallRules`: map[string]interface{} + // response from `GetOrganizationApplianceVpnVpnFirewallRules`: GetOrganizationApplianceVpnVpnFirewallRules200Response fmt.Fprintf(os.Stdout, "Response from `ApplianceApi.GetOrganizationApplianceVpnVpnFirewallRules`: %v\n", resp) } ``` @@ -5128,7 +5209,7 @@ Name | Type | Description | Notes ### Return type -**map[string]interface{}** +[**GetOrganizationApplianceVpnVpnFirewallRules200Response**](GetOrganizationApplianceVpnVpnFirewallRules200Response.md) ### Authorization @@ -7280,6 +7361,79 @@ Name | Type | Description | Notes [[Back to README]](../README.md) +## UpdateNetworkApplianceTrafficShapingVpnExclusions + +> UpdateNetworkApplianceTrafficShapingVpnExclusions200Response UpdateNetworkApplianceTrafficShapingVpnExclusions(ctx, networkId).UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest(updateNetworkApplianceTrafficShapingVpnExclusionsRequest).Execute() + +Update VPN exclusion rules for an MX network. + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + networkId := "networkId_example" // string | Network ID + updateNetworkApplianceTrafficShapingVpnExclusionsRequest := *openapiclient.NewUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest() // UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest | (optional) + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.ApplianceApi.UpdateNetworkApplianceTrafficShapingVpnExclusions(context.Background(), networkId).UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest(updateNetworkApplianceTrafficShapingVpnExclusionsRequest).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `ApplianceApi.UpdateNetworkApplianceTrafficShapingVpnExclusions``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `UpdateNetworkApplianceTrafficShapingVpnExclusions`: UpdateNetworkApplianceTrafficShapingVpnExclusions200Response + fmt.Fprintf(os.Stdout, "Response from `ApplianceApi.UpdateNetworkApplianceTrafficShapingVpnExclusions`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**networkId** | **string** | Network ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + **updateNetworkApplianceTrafficShapingVpnExclusionsRequest** | [**UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest**](UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest.md) | | + +### Return type + +[**UpdateNetworkApplianceTrafficShapingVpnExclusions200Response**](UpdateNetworkApplianceTrafficShapingVpnExclusions200Response.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: application/json +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + ## UpdateNetworkApplianceVlan > GetNetworkApplianceVlans200ResponseInner UpdateNetworkApplianceVlan(ctx, networkId, vlanId).UpdateNetworkApplianceVlanRequest(updateNetworkApplianceVlanRequest).Execute() @@ -7796,7 +7950,7 @@ Name | Type | Description | Notes ## UpdateOrganizationApplianceVpnVpnFirewallRules -> UpdateOrganizationApplianceVpnVpnFirewallRules200Response UpdateOrganizationApplianceVpnVpnFirewallRules(ctx, organizationId).UpdateOrganizationApplianceVpnVpnFirewallRulesRequest(updateOrganizationApplianceVpnVpnFirewallRulesRequest).Execute() +> GetOrganizationApplianceVpnVpnFirewallRules200Response UpdateOrganizationApplianceVpnVpnFirewallRules(ctx, organizationId).UpdateOrganizationApplianceVpnVpnFirewallRulesRequest(updateOrganizationApplianceVpnVpnFirewallRulesRequest).Execute() Update the firewall rules of an organization's site-to-site VPN @@ -7826,7 +7980,7 @@ func main() { fmt.Fprintf(os.Stderr, "Error when calling `ApplianceApi.UpdateOrganizationApplianceVpnVpnFirewallRules``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `UpdateOrganizationApplianceVpnVpnFirewallRules`: UpdateOrganizationApplianceVpnVpnFirewallRules200Response + // response from `UpdateOrganizationApplianceVpnVpnFirewallRules`: GetOrganizationApplianceVpnVpnFirewallRules200Response fmt.Fprintf(os.Stdout, "Response from `ApplianceApi.UpdateOrganizationApplianceVpnVpnFirewallRules`: %v\n", resp) } ``` @@ -7851,7 +8005,7 @@ Name | Type | Description | Notes ### Return type -[**UpdateOrganizationApplianceVpnVpnFirewallRules200Response**](UpdateOrganizationApplianceVpnVpnFirewallRules200Response.md) +[**GetOrganizationApplianceVpnVpnFirewallRules200Response**](GetOrganizationApplianceVpnVpnFirewallRules200Response.md) ### Authorization diff --git a/client/docs/AppliancesApi.md b/client/docs/AppliancesApi.md index ca37d16a0..323050428 100644 --- a/client/docs/AppliancesApi.md +++ b/client/docs/AppliancesApi.md @@ -32,7 +32,7 @@ func main() { organizationId := "organizationId_example" // string | Organization ID t0 := "t0_example" // string | The beginning of the timespan for the data. (optional) t1 := "t1_example" // string | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. (optional) - timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. (optional) + timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 25 minutes and be less than or equal to 31 days. The default is 1 day. (optional) configuration := openapiclient.NewConfiguration() @@ -65,7 +65,7 @@ Name | Type | Description | Notes **t0** | **string** | The beginning of the timespan for the data. | **t1** | **string** | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. | - **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. | + **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 25 minutes and be less than or equal to 31 days. The default is 1 day. | ### Return type diff --git a/client/docs/AssignNetworkWirelessEthernetPortsProfiles201Response.md b/client/docs/AssignNetworkWirelessEthernetPortsProfiles201Response.md new file mode 100644 index 000000000..a1d54bc5b --- /dev/null +++ b/client/docs/AssignNetworkWirelessEthernetPortsProfiles201Response.md @@ -0,0 +1,82 @@ +# AssignNetworkWirelessEthernetPortsProfiles201Response + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Serials** | Pointer to **[]string** | List of updated AP serials | [optional] +**ProfileId** | Pointer to **string** | AP profile ID | [optional] + +## Methods + +### NewAssignNetworkWirelessEthernetPortsProfiles201Response + +`func NewAssignNetworkWirelessEthernetPortsProfiles201Response() *AssignNetworkWirelessEthernetPortsProfiles201Response` + +NewAssignNetworkWirelessEthernetPortsProfiles201Response instantiates a new AssignNetworkWirelessEthernetPortsProfiles201Response object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewAssignNetworkWirelessEthernetPortsProfiles201ResponseWithDefaults + +`func NewAssignNetworkWirelessEthernetPortsProfiles201ResponseWithDefaults() *AssignNetworkWirelessEthernetPortsProfiles201Response` + +NewAssignNetworkWirelessEthernetPortsProfiles201ResponseWithDefaults instantiates a new AssignNetworkWirelessEthernetPortsProfiles201Response object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetSerials + +`func (o *AssignNetworkWirelessEthernetPortsProfiles201Response) GetSerials() []string` + +GetSerials returns the Serials field if non-nil, zero value otherwise. + +### GetSerialsOk + +`func (o *AssignNetworkWirelessEthernetPortsProfiles201Response) GetSerialsOk() (*[]string, bool)` + +GetSerialsOk returns a tuple with the Serials field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetSerials + +`func (o *AssignNetworkWirelessEthernetPortsProfiles201Response) SetSerials(v []string)` + +SetSerials sets Serials field to given value. + +### HasSerials + +`func (o *AssignNetworkWirelessEthernetPortsProfiles201Response) HasSerials() bool` + +HasSerials returns a boolean if a field has been set. + +### GetProfileId + +`func (o *AssignNetworkWirelessEthernetPortsProfiles201Response) GetProfileId() string` + +GetProfileId returns the ProfileId field if non-nil, zero value otherwise. + +### GetProfileIdOk + +`func (o *AssignNetworkWirelessEthernetPortsProfiles201Response) GetProfileIdOk() (*string, bool)` + +GetProfileIdOk returns a tuple with the ProfileId field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetProfileId + +`func (o *AssignNetworkWirelessEthernetPortsProfiles201Response) SetProfileId(v string)` + +SetProfileId sets ProfileId field to given value. + +### HasProfileId + +`func (o *AssignNetworkWirelessEthernetPortsProfiles201Response) HasProfileId() bool` + +HasProfileId returns a boolean if a field has been set. + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/client/docs/AssignNetworkWirelessEthernetPortsProfilesRequest.md b/client/docs/AssignNetworkWirelessEthernetPortsProfilesRequest.md new file mode 100644 index 000000000..03c566feb --- /dev/null +++ b/client/docs/AssignNetworkWirelessEthernetPortsProfilesRequest.md @@ -0,0 +1,72 @@ +# AssignNetworkWirelessEthernetPortsProfilesRequest + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Serials** | **[]string** | List of AP serials | +**ProfileId** | **string** | AP profile ID | + +## Methods + +### NewAssignNetworkWirelessEthernetPortsProfilesRequest + +`func NewAssignNetworkWirelessEthernetPortsProfilesRequest(serials []string, profileId string, ) *AssignNetworkWirelessEthernetPortsProfilesRequest` + +NewAssignNetworkWirelessEthernetPortsProfilesRequest instantiates a new AssignNetworkWirelessEthernetPortsProfilesRequest object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewAssignNetworkWirelessEthernetPortsProfilesRequestWithDefaults + +`func NewAssignNetworkWirelessEthernetPortsProfilesRequestWithDefaults() *AssignNetworkWirelessEthernetPortsProfilesRequest` + +NewAssignNetworkWirelessEthernetPortsProfilesRequestWithDefaults instantiates a new AssignNetworkWirelessEthernetPortsProfilesRequest object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetSerials + +`func (o *AssignNetworkWirelessEthernetPortsProfilesRequest) GetSerials() []string` + +GetSerials returns the Serials field if non-nil, zero value otherwise. + +### GetSerialsOk + +`func (o *AssignNetworkWirelessEthernetPortsProfilesRequest) GetSerialsOk() (*[]string, bool)` + +GetSerialsOk returns a tuple with the Serials field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetSerials + +`func (o *AssignNetworkWirelessEthernetPortsProfilesRequest) SetSerials(v []string)` + +SetSerials sets Serials field to given value. + + +### GetProfileId + +`func (o *AssignNetworkWirelessEthernetPortsProfilesRequest) GetProfileId() string` + +GetProfileId returns the ProfileId field if non-nil, zero value otherwise. + +### GetProfileIdOk + +`func (o *AssignNetworkWirelessEthernetPortsProfilesRequest) GetProfileIdOk() (*string, bool)` + +GetProfileIdOk returns a tuple with the ProfileId field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetProfileId + +`func (o *AssignNetworkWirelessEthernetPortsProfilesRequest) SetProfileId(v string)` + +SetProfileId sets ProfileId field to given value. + + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/client/docs/ByDeviceApi.md b/client/docs/ByDeviceApi.md index 9d7e776f9..58fd0358e 100644 --- a/client/docs/ByDeviceApi.md +++ b/client/docs/ByDeviceApi.md @@ -5,7 +5,7 @@ All URIs are relative to *https://api.meraki.com/api/v1* Method | HTTP request | Description ------------- | ------------- | ------------- [**GetNetworkSwitchDhcpServerPolicyArpInspectionWarningsByDevice**](ByDeviceApi.md#GetNetworkSwitchDhcpServerPolicyArpInspectionWarningsByDevice) | **Get** /networks/{networkId}/switch/dhcpServerPolicy/arpInspection/warnings/byDevice | Return the devices that have a Dynamic ARP Inspection warning and their warnings -[**GetOrganizationDevicesPowerModulesStatusesByDevice**](ByDeviceApi.md#GetOrganizationDevicesPowerModulesStatusesByDevice) | **Get** /organizations/{organizationId}/devices/powerModules/statuses/byDevice | List the power status information for devices in an organization +[**GetOrganizationDevicesPowerModulesStatusesByDevice**](ByDeviceApi.md#GetOrganizationDevicesPowerModulesStatusesByDevice) | **Get** /organizations/{organizationId}/devices/powerModules/statuses/byDevice | List the most recent status information for power modules in rackmount MX and MS devices that support them [**GetOrganizationDevicesUplinksAddressesByDevice**](ByDeviceApi.md#GetOrganizationDevicesUplinksAddressesByDevice) | **Get** /organizations/{organizationId}/devices/uplinks/addresses/byDevice | List the current uplink addresses for devices in an organization. [**GetOrganizationFirmwareUpgradesByDevice**](ByDeviceApi.md#GetOrganizationFirmwareUpgradesByDevice) | **Get** /organizations/{organizationId}/firmware/upgrades/byDevice | Get firmware upgrade status for the filtered devices [**GetOrganizationWirelessDevicesChannelUtilizationByDevice**](ByDeviceApi.md#GetOrganizationWirelessDevicesChannelUtilizationByDevice) | **Get** /organizations/{organizationId}/wireless/devices/channelUtilization/byDevice | Get average channel utilization for all bands in a network, split by AP @@ -94,7 +94,7 @@ Name | Type | Description | Notes > []GetOrganizationDevicesPowerModulesStatusesByDevice200ResponseInner GetOrganizationDevicesPowerModulesStatusesByDevice(ctx, organizationId).PerPage(perPage).StartingAfter(startingAfter).EndingBefore(endingBefore).NetworkIds(networkIds).ProductTypes(productTypes).Serials(serials).Tags(tags).TagsFilterType(tagsFilterType).Execute() -List the power status information for devices in an organization +List the most recent status information for power modules in rackmount MX and MS devices that support them diff --git a/client/docs/ByEnergyUsageApi.md b/client/docs/ByEnergyUsageApi.md index ad41ee0a3..67ec50a26 100644 --- a/client/docs/ByEnergyUsageApi.md +++ b/client/docs/ByEnergyUsageApi.md @@ -32,7 +32,7 @@ func main() { organizationId := "organizationId_example" // string | Organization ID t0 := "t0_example" // string | The beginning of the timespan for the data. (optional) t1 := "t1_example" // string | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. (optional) - timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. (optional) + timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 25 minutes and be less than or equal to 31 days. The default is 1 day. (optional) configuration := openapiclient.NewConfiguration() @@ -65,7 +65,7 @@ Name | Type | Description | Notes **t0** | **string** | The beginning of the timespan for the data. | **t1** | **string** | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. | - **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. | + **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 25 minutes and be less than or equal to 31 days. The default is 1 day. | ### Return type diff --git a/client/docs/ByNetworkApi.md b/client/docs/ByNetworkApi.md index 490847b42..a8fe3d2d8 100644 --- a/client/docs/ByNetworkApi.md +++ b/client/docs/ByNetworkApi.md @@ -4,12 +4,92 @@ All URIs are relative to *https://api.meraki.com/api/v1* Method | HTTP request | Description ------------- | ------------- | ------------- +[**GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork**](ByNetworkApi.md#GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork) | **Get** /organizations/{organizationId}/appliance/trafficShaping/vpnExclusions/byNetwork | Display VPN exclusion rules for MX networks. [**GetOrganizationApplianceUplinksUsageByNetwork**](ByNetworkApi.md#GetOrganizationApplianceUplinksUsageByNetwork) | **Get** /organizations/{organizationId}/appliance/uplinks/usage/byNetwork | Get the sent and received bytes for each uplink of all MX and Z networks within an organization [**GetOrganizationWirelessDevicesChannelUtilizationByNetwork**](ByNetworkApi.md#GetOrganizationWirelessDevicesChannelUtilizationByNetwork) | **Get** /organizations/{organizationId}/wireless/devices/channelUtilization/byNetwork | Get average channel utilization across all bands for all networks in the organization [**GetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByInterval**](ByNetworkApi.md#GetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByInterval) | **Get** /organizations/{organizationId}/wireless/devices/channelUtilization/history/byNetwork/byInterval | Get a time-series of average channel utilization for all bands +## GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork + +> []UpdateNetworkApplianceTrafficShapingVpnExclusions200Response GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork(ctx, organizationId).PerPage(perPage).StartingAfter(startingAfter).EndingBefore(endingBefore).NetworkIds(networkIds).Execute() + +Display VPN exclusion rules for MX networks. + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + organizationId := "organizationId_example" // string | Organization ID + perPage := int32(56) // int32 | The number of entries per page returned. Acceptable range is 3 - 1000. Default is 50. (optional) + startingAfter := "startingAfter_example" // string | A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. (optional) + endingBefore := "endingBefore_example" // string | A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. (optional) + networkIds := []string{"Inner_example"} // []string | Optional parameter to filter the results by network IDs (optional) + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.ByNetworkApi.GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork(context.Background(), organizationId).PerPage(perPage).StartingAfter(startingAfter).EndingBefore(endingBefore).NetworkIds(networkIds).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `ByNetworkApi.GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork`: []UpdateNetworkApplianceTrafficShapingVpnExclusions200Response + fmt.Fprintf(os.Stdout, "Response from `ByNetworkApi.GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**organizationId** | **string** | Organization ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + **perPage** | **int32** | The number of entries per page returned. Acceptable range is 3 - 1000. Default is 50. | + **startingAfter** | **string** | A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. | + **endingBefore** | **string** | A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. | + **networkIds** | **[]string** | Optional parameter to filter the results by network IDs | + +### Return type + +[**[]UpdateNetworkApplianceTrafficShapingVpnExclusions200Response**](UpdateNetworkApplianceTrafficShapingVpnExclusions200Response.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + ## GetOrganizationApplianceUplinksUsageByNetwork > []GetOrganizationApplianceUplinksUsageByNetwork200ResponseInner GetOrganizationApplianceUplinksUsageByNetwork(ctx, organizationId).T0(t0).T1(t1).Timespan(timespan).Execute() diff --git a/client/docs/ByUsageApi.md b/client/docs/ByUsageApi.md index ea3f1ff22..97770e027 100644 --- a/client/docs/ByUsageApi.md +++ b/client/docs/ByUsageApi.md @@ -36,7 +36,7 @@ func main() { organizationId := "organizationId_example" // string | Organization ID t0 := "t0_example" // string | The beginning of the timespan for the data. (optional) t1 := "t1_example" // string | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. (optional) - timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. (optional) + timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. (optional) configuration := openapiclient.NewConfiguration() @@ -69,7 +69,7 @@ Name | Type | Description | Notes **t0** | **string** | The beginning of the timespan for the data. | **t1** | **string** | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. | - **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. | + **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. | ### Return type @@ -190,7 +190,7 @@ func main() { organizationId := "organizationId_example" // string | Organization ID t0 := "t0_example" // string | The beginning of the timespan for the data. (optional) t1 := "t1_example" // string | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. (optional) - timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. (optional) + timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. (optional) configuration := openapiclient.NewConfiguration() @@ -223,7 +223,7 @@ Name | Type | Description | Notes **t0** | **string** | The beginning of the timespan for the data. | **t1** | **string** | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. | - **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. | + **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. | ### Return type @@ -267,7 +267,7 @@ func main() { organizationId := "organizationId_example" // string | Organization ID t0 := "t0_example" // string | The beginning of the timespan for the data. (optional) t1 := "t1_example" // string | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. (optional) - timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. (optional) + timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. (optional) configuration := openapiclient.NewConfiguration() @@ -300,7 +300,7 @@ Name | Type | Description | Notes **t0** | **string** | The beginning of the timespan for the data. | **t1** | **string** | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. | - **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. | + **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. | ### Return type @@ -344,7 +344,7 @@ func main() { organizationId := "organizationId_example" // string | Organization ID t0 := "t0_example" // string | The beginning of the timespan for the data. (optional) t1 := "t1_example" // string | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. (optional) - timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. (optional) + timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. (optional) configuration := openapiclient.NewConfiguration() @@ -377,7 +377,7 @@ Name | Type | Description | Notes **t0** | **string** | The beginning of the timespan for the data. | **t1** | **string** | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. | - **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. | + **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. | ### Return type diff --git a/client/docs/ByUtilizationApi.md b/client/docs/ByUtilizationApi.md index fce223399..bfc1f3666 100644 --- a/client/docs/ByUtilizationApi.md +++ b/client/docs/ByUtilizationApi.md @@ -32,7 +32,7 @@ func main() { organizationId := "organizationId_example" // string | Organization ID t0 := "t0_example" // string | The beginning of the timespan for the data. (optional) t1 := "t1_example" // string | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. (optional) - timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. (optional) + timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 25 minutes and be less than or equal to 31 days. The default is 1 day. (optional) configuration := openapiclient.NewConfiguration() @@ -65,7 +65,7 @@ Name | Type | Description | Notes **t0** | **string** | The beginning of the timespan for the data. | **t1** | **string** | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. | - **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. | + **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 25 minutes and be less than or equal to 31 days. The default is 1 day. | ### Return type diff --git a/client/docs/CameraApi.md b/client/docs/CameraApi.md index a4da6a34a..9dd382bab 100644 --- a/client/docs/CameraApi.md +++ b/client/docs/CameraApi.md @@ -7,9 +7,11 @@ Method | HTTP request | Description [**CreateNetworkCameraQualityRetentionProfile**](CameraApi.md#CreateNetworkCameraQualityRetentionProfile) | **Post** /networks/{networkId}/camera/qualityRetentionProfiles | Creates new quality retention profile for this network. [**CreateNetworkCameraWirelessProfile**](CameraApi.md#CreateNetworkCameraWirelessProfile) | **Post** /networks/{networkId}/camera/wirelessProfiles | Creates a new camera wireless profile for this network. [**CreateOrganizationCameraCustomAnalyticsArtifact**](CameraApi.md#CreateOrganizationCameraCustomAnalyticsArtifact) | **Post** /organizations/{organizationId}/camera/customAnalytics/artifacts | Create custom analytics artifact +[**CreateOrganizationCameraRole**](CameraApi.md#CreateOrganizationCameraRole) | **Post** /organizations/{organizationId}/camera/roles | Creates new role for this organization. [**DeleteNetworkCameraQualityRetentionProfile**](CameraApi.md#DeleteNetworkCameraQualityRetentionProfile) | **Delete** /networks/{networkId}/camera/qualityRetentionProfiles/{qualityRetentionProfileId} | Delete an existing quality retention profile for this network. [**DeleteNetworkCameraWirelessProfile**](CameraApi.md#DeleteNetworkCameraWirelessProfile) | **Delete** /networks/{networkId}/camera/wirelessProfiles/{wirelessProfileId} | Delete an existing camera wireless profile for this network. [**DeleteOrganizationCameraCustomAnalyticsArtifact**](CameraApi.md#DeleteOrganizationCameraCustomAnalyticsArtifact) | **Delete** /organizations/{organizationId}/camera/customAnalytics/artifacts/{artifactId} | Delete Custom Analytics Artifact +[**DeleteOrganizationCameraRole**](CameraApi.md#DeleteOrganizationCameraRole) | **Delete** /organizations/{organizationId}/camera/roles/{roleId} | Delete an existing role for this organization. [**GenerateDeviceCameraSnapshot**](CameraApi.md#GenerateDeviceCameraSnapshot) | **Post** /devices/{serial}/camera/generateSnapshot | Generate a snapshot of what the camera sees at the specified time and return a link to that image. [**GetDeviceCameraAnalyticsLive**](CameraApi.md#GetDeviceCameraAnalyticsLive) | **Get** /devices/{serial}/camera/analytics/live | Returns live state from camera of analytics zones [**GetDeviceCameraAnalyticsOverview**](CameraApi.md#GetDeviceCameraAnalyticsOverview) | **Get** /devices/{serial}/camera/analytics/overview | Returns an overview of aggregate analytics data for a timespan @@ -31,6 +33,10 @@ Method | HTTP request | Description [**GetOrganizationCameraCustomAnalyticsArtifact**](CameraApi.md#GetOrganizationCameraCustomAnalyticsArtifact) | **Get** /organizations/{organizationId}/camera/customAnalytics/artifacts/{artifactId} | Get Custom Analytics Artifact [**GetOrganizationCameraCustomAnalyticsArtifacts**](CameraApi.md#GetOrganizationCameraCustomAnalyticsArtifacts) | **Get** /organizations/{organizationId}/camera/customAnalytics/artifacts | List Custom Analytics Artifacts [**GetOrganizationCameraOnboardingStatuses**](CameraApi.md#GetOrganizationCameraOnboardingStatuses) | **Get** /organizations/{organizationId}/camera/onboarding/statuses | Fetch onboarding status of cameras +[**GetOrganizationCameraPermission**](CameraApi.md#GetOrganizationCameraPermission) | **Get** /organizations/{organizationId}/camera/permissions/{permissionScopeId} | Retrieve a single permission scope +[**GetOrganizationCameraPermissions**](CameraApi.md#GetOrganizationCameraPermissions) | **Get** /organizations/{organizationId}/camera/permissions | List the permissions scopes for this organization +[**GetOrganizationCameraRole**](CameraApi.md#GetOrganizationCameraRole) | **Get** /organizations/{organizationId}/camera/roles/{roleId} | Retrieve a single role. +[**GetOrganizationCameraRoles**](CameraApi.md#GetOrganizationCameraRoles) | **Get** /organizations/{organizationId}/camera/roles | List all the roles in this organization [**UpdateDeviceCameraCustomAnalytics**](CameraApi.md#UpdateDeviceCameraCustomAnalytics) | **Put** /devices/{serial}/camera/customAnalytics | Update custom analytics settings for a camera [**UpdateDeviceCameraQualityAndRetention**](CameraApi.md#UpdateDeviceCameraQualityAndRetention) | **Put** /devices/{serial}/camera/qualityAndRetention | Update quality and retention settings for the given camera [**UpdateDeviceCameraSense**](CameraApi.md#UpdateDeviceCameraSense) | **Put** /devices/{serial}/camera/sense | Update sense settings for the given camera @@ -39,6 +45,7 @@ Method | HTTP request | Description [**UpdateNetworkCameraQualityRetentionProfile**](CameraApi.md#UpdateNetworkCameraQualityRetentionProfile) | **Put** /networks/{networkId}/camera/qualityRetentionProfiles/{qualityRetentionProfileId} | Update an existing quality retention profile for this network. [**UpdateNetworkCameraWirelessProfile**](CameraApi.md#UpdateNetworkCameraWirelessProfile) | **Put** /networks/{networkId}/camera/wirelessProfiles/{wirelessProfileId} | Update an existing camera wireless profile in this network. [**UpdateOrganizationCameraOnboardingStatuses**](CameraApi.md#UpdateOrganizationCameraOnboardingStatuses) | **Put** /organizations/{organizationId}/camera/onboarding/statuses | Notify that credential handoff to camera has completed +[**UpdateOrganizationCameraRole**](CameraApi.md#UpdateOrganizationCameraRole) | **Put** /organizations/{organizationId}/camera/roles/{roleId} | Update an existing role in this organization. @@ -261,6 +268,79 @@ Name | Type | Description | Notes [[Back to README]](../README.md) +## CreateOrganizationCameraRole + +> map[string]interface{} CreateOrganizationCameraRole(ctx, organizationId).CreateOrganizationCameraRoleRequest(createOrganizationCameraRoleRequest).Execute() + +Creates new role for this organization. + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + organizationId := "organizationId_example" // string | Organization ID + createOrganizationCameraRoleRequest := *openapiclient.NewCreateOrganizationCameraRoleRequest("Name_example") // CreateOrganizationCameraRoleRequest | + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.CameraApi.CreateOrganizationCameraRole(context.Background(), organizationId).CreateOrganizationCameraRoleRequest(createOrganizationCameraRoleRequest).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `CameraApi.CreateOrganizationCameraRole``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `CreateOrganizationCameraRole`: map[string]interface{} + fmt.Fprintf(os.Stdout, "Response from `CameraApi.CreateOrganizationCameraRole`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**organizationId** | **string** | Organization ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiCreateOrganizationCameraRoleRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + **createOrganizationCameraRoleRequest** | [**CreateOrganizationCameraRoleRequest**](CreateOrganizationCameraRoleRequest.md) | | + +### Return type + +**map[string]interface{}** + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: application/json +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + ## DeleteNetworkCameraQualityRetentionProfile > DeleteNetworkCameraQualityRetentionProfile(ctx, networkId, qualityRetentionProfileId).Execute() @@ -459,6 +539,78 @@ Name | Type | Description | Notes +### Return type + + (empty response body) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: Not defined + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + +## DeleteOrganizationCameraRole + +> DeleteOrganizationCameraRole(ctx, organizationId, roleId).Execute() + +Delete an existing role for this organization. + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + organizationId := "organizationId_example" // string | Organization ID + roleId := "roleId_example" // string | Role ID + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + r, err := apiClient.CameraApi.DeleteOrganizationCameraRole(context.Background(), organizationId, roleId).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `CameraApi.DeleteOrganizationCameraRole``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**organizationId** | **string** | Organization ID | +**roleId** | **string** | Role ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiDeleteOrganizationCameraRoleRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + ### Return type (empty response body) @@ -1288,7 +1440,7 @@ Name | Type | Description | Notes ## GetDeviceCameraVideoSettings -> map[string]interface{} GetDeviceCameraVideoSettings(ctx, serial).Execute() +> GetDeviceCameraVideoSettings200Response GetDeviceCameraVideoSettings(ctx, serial).Execute() Returns video settings for the given camera @@ -1317,7 +1469,7 @@ func main() { fmt.Fprintf(os.Stderr, "Error when calling `CameraApi.GetDeviceCameraVideoSettings``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `GetDeviceCameraVideoSettings`: map[string]interface{} + // response from `GetDeviceCameraVideoSettings`: GetDeviceCameraVideoSettings200Response fmt.Fprintf(os.Stdout, "Response from `CameraApi.GetDeviceCameraVideoSettings`: %v\n", resp) } ``` @@ -1341,7 +1493,7 @@ Name | Type | Description | Notes ### Return type -**map[string]interface{}** +[**GetDeviceCameraVideoSettings200Response**](GetDeviceCameraVideoSettings200Response.md) ### Authorization @@ -1575,7 +1727,7 @@ Name | Type | Description | Notes ## GetNetworkCameraSchedules -> []map[string]interface{} GetNetworkCameraSchedules(ctx, networkId).Execute() +> []GetNetworkCameraSchedules200ResponseInner GetNetworkCameraSchedules(ctx, networkId).Execute() Returns a list of all camera recording schedules. @@ -1604,7 +1756,7 @@ func main() { fmt.Fprintf(os.Stderr, "Error when calling `CameraApi.GetNetworkCameraSchedules``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `GetNetworkCameraSchedules`: []map[string]interface{} + // response from `GetNetworkCameraSchedules`: []GetNetworkCameraSchedules200ResponseInner fmt.Fprintf(os.Stdout, "Response from `CameraApi.GetNetworkCameraSchedules`: %v\n", resp) } ``` @@ -1628,7 +1780,7 @@ Name | Type | Description | Notes ### Return type -**[]map[string]interface{}** +[**[]GetNetworkCameraSchedules200ResponseInner**](GetNetworkCameraSchedules200ResponseInner.md) ### Authorization @@ -2009,6 +2161,296 @@ Name | Type | Description | Notes [[Back to README]](../README.md) +## GetOrganizationCameraPermission + +> GetOrganizationCameraPermissions200ResponseInner GetOrganizationCameraPermission(ctx, organizationId, permissionScopeId).Execute() + +Retrieve a single permission scope + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + organizationId := "organizationId_example" // string | Organization ID + permissionScopeId := "permissionScopeId_example" // string | Permission scope ID + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.CameraApi.GetOrganizationCameraPermission(context.Background(), organizationId, permissionScopeId).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `CameraApi.GetOrganizationCameraPermission``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `GetOrganizationCameraPermission`: GetOrganizationCameraPermissions200ResponseInner + fmt.Fprintf(os.Stdout, "Response from `CameraApi.GetOrganizationCameraPermission`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**organizationId** | **string** | Organization ID | +**permissionScopeId** | **string** | Permission scope ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiGetOrganizationCameraPermissionRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + +### Return type + +[**GetOrganizationCameraPermissions200ResponseInner**](GetOrganizationCameraPermissions200ResponseInner.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + +## GetOrganizationCameraPermissions + +> []GetOrganizationCameraPermissions200ResponseInner GetOrganizationCameraPermissions(ctx, organizationId).Execute() + +List the permissions scopes for this organization + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + organizationId := "organizationId_example" // string | Organization ID + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.CameraApi.GetOrganizationCameraPermissions(context.Background(), organizationId).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `CameraApi.GetOrganizationCameraPermissions``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `GetOrganizationCameraPermissions`: []GetOrganizationCameraPermissions200ResponseInner + fmt.Fprintf(os.Stdout, "Response from `CameraApi.GetOrganizationCameraPermissions`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**organizationId** | **string** | Organization ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiGetOrganizationCameraPermissionsRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + +### Return type + +[**[]GetOrganizationCameraPermissions200ResponseInner**](GetOrganizationCameraPermissions200ResponseInner.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + +## GetOrganizationCameraRole + +> map[string]interface{} GetOrganizationCameraRole(ctx, organizationId, roleId).Execute() + +Retrieve a single role. + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + organizationId := "organizationId_example" // string | Organization ID + roleId := "roleId_example" // string | Role ID + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.CameraApi.GetOrganizationCameraRole(context.Background(), organizationId, roleId).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `CameraApi.GetOrganizationCameraRole``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `GetOrganizationCameraRole`: map[string]interface{} + fmt.Fprintf(os.Stdout, "Response from `CameraApi.GetOrganizationCameraRole`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**organizationId** | **string** | Organization ID | +**roleId** | **string** | Role ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiGetOrganizationCameraRoleRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + +### Return type + +**map[string]interface{}** + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + +## GetOrganizationCameraRoles + +> []map[string]interface{} GetOrganizationCameraRoles(ctx, organizationId).Execute() + +List all the roles in this organization + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + organizationId := "organizationId_example" // string | Organization ID + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.CameraApi.GetOrganizationCameraRoles(context.Background(), organizationId).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `CameraApi.GetOrganizationCameraRoles``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `GetOrganizationCameraRoles`: []map[string]interface{} + fmt.Fprintf(os.Stdout, "Response from `CameraApi.GetOrganizationCameraRoles`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**organizationId** | **string** | Organization ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiGetOrganizationCameraRolesRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + +### Return type + +**[]map[string]interface{}** + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + ## UpdateDeviceCameraCustomAnalytics > map[string]interface{} UpdateDeviceCameraCustomAnalytics(ctx, serial).UpdateDeviceCameraCustomAnalyticsRequest(updateDeviceCameraCustomAnalyticsRequest).Execute() @@ -2230,7 +2672,7 @@ Name | Type | Description | Notes ## UpdateDeviceCameraVideoSettings -> map[string]interface{} UpdateDeviceCameraVideoSettings(ctx, serial).UpdateDeviceCameraVideoSettingsRequest(updateDeviceCameraVideoSettingsRequest).Execute() +> GetDeviceCameraVideoSettings200Response UpdateDeviceCameraVideoSettings(ctx, serial).UpdateDeviceCameraVideoSettingsRequest(updateDeviceCameraVideoSettingsRequest).Execute() Update video settings for the given camera @@ -2260,7 +2702,7 @@ func main() { fmt.Fprintf(os.Stderr, "Error when calling `CameraApi.UpdateDeviceCameraVideoSettings``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `UpdateDeviceCameraVideoSettings`: map[string]interface{} + // response from `UpdateDeviceCameraVideoSettings`: GetDeviceCameraVideoSettings200Response fmt.Fprintf(os.Stdout, "Response from `CameraApi.UpdateDeviceCameraVideoSettings`: %v\n", resp) } ``` @@ -2285,7 +2727,7 @@ Name | Type | Description | Notes ### Return type -**map[string]interface{}** +[**GetDeviceCameraVideoSettings200Response**](GetDeviceCameraVideoSettings200Response.md) ### Authorization @@ -2598,3 +3040,79 @@ Name | Type | Description | Notes [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +## UpdateOrganizationCameraRole + +> map[string]interface{} UpdateOrganizationCameraRole(ctx, organizationId, roleId).UpdateOrganizationCameraRoleRequest(updateOrganizationCameraRoleRequest).Execute() + +Update an existing role in this organization. + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + organizationId := "organizationId_example" // string | Organization ID + roleId := "roleId_example" // string | Role ID + updateOrganizationCameraRoleRequest := *openapiclient.NewUpdateOrganizationCameraRoleRequest() // UpdateOrganizationCameraRoleRequest | (optional) + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.CameraApi.UpdateOrganizationCameraRole(context.Background(), organizationId, roleId).UpdateOrganizationCameraRoleRequest(updateOrganizationCameraRoleRequest).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `CameraApi.UpdateOrganizationCameraRole``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `UpdateOrganizationCameraRole`: map[string]interface{} + fmt.Fprintf(os.Stdout, "Response from `CameraApi.UpdateOrganizationCameraRole`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**organizationId** | **string** | Organization ID | +**roleId** | **string** | Role ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiUpdateOrganizationCameraRoleRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + **updateOrganizationCameraRoleRequest** | [**UpdateOrganizationCameraRoleRequest**](UpdateOrganizationCameraRoleRequest.md) | | + +### Return type + +**map[string]interface{}** + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: application/json +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + diff --git a/client/docs/ClientsApi.md b/client/docs/ClientsApi.md index 927dee5e2..7b4c36921 100644 --- a/client/docs/ClientsApi.md +++ b/client/docs/ClientsApi.md @@ -1794,7 +1794,7 @@ func main() { organizationId := "organizationId_example" // string | Organization ID t0 := "t0_example" // string | The beginning of the timespan for the data. (optional) t1 := "t1_example" // string | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. (optional) - timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. (optional) + timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. (optional) configuration := openapiclient.NewConfiguration() @@ -1827,7 +1827,7 @@ Name | Type | Description | Notes **t0** | **string** | The beginning of the timespan for the data. | **t1** | **string** | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. | - **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. | + **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. | ### Return type diff --git a/client/docs/ConfigureApi.md b/client/docs/ConfigureApi.md index addd6d99f..2576d350e 100644 --- a/client/docs/ConfigureApi.md +++ b/client/docs/ConfigureApi.md @@ -5,6 +5,7 @@ All URIs are relative to *https://api.meraki.com/api/v1* Method | HTTP request | Description ------------- | ------------- | ------------- [**AddNetworkSwitchStack**](ConfigureApi.md#AddNetworkSwitchStack) | **Post** /networks/{networkId}/switch/stacks/{switchStackId}/add | Add a switch to a stack +[**AssignNetworkWirelessEthernetPortsProfiles**](ConfigureApi.md#AssignNetworkWirelessEthernetPortsProfiles) | **Post** /networks/{networkId}/wireless/ethernet/ports/profiles/assign | Assign AP port profile to list of APs [**AssignOrganizationLicensesSeats**](ConfigureApi.md#AssignOrganizationLicensesSeats) | **Post** /organizations/{organizationId}/licenses/assignSeats | Assign SM seats to a network [**BindNetwork**](ConfigureApi.md#BindNetwork) | **Post** /networks/{networkId}/bind | Bind a network to a template. [**CheckinNetworkSmDevices**](ConfigureApi.md#CheckinNetworkSmDevices) | **Post** /networks/{networkId}/sm/devices/checkin | Force check-in a set of devices @@ -47,6 +48,7 @@ Method | HTTP request | Description [**CreateNetworkWebhooksHttpServer**](ConfigureApi.md#CreateNetworkWebhooksHttpServer) | **Post** /networks/{networkId}/webhooks/httpServers | Add an HTTP server to a network [**CreateNetworkWebhooksPayloadTemplate**](ConfigureApi.md#CreateNetworkWebhooksPayloadTemplate) | **Post** /networks/{networkId}/webhooks/payloadTemplates | Create a webhook payload template for a network [**CreateNetworkWebhooksWebhookTest**](ConfigureApi.md#CreateNetworkWebhooksWebhookTest) | **Post** /networks/{networkId}/webhooks/webhookTests | Send a test webhook for a network +[**CreateNetworkWirelessEthernetPortsProfile**](ConfigureApi.md#CreateNetworkWirelessEthernetPortsProfile) | **Post** /networks/{networkId}/wireless/ethernet/ports/profiles | Create an AP port profile [**CreateNetworkWirelessRfProfile**](ConfigureApi.md#CreateNetworkWirelessRfProfile) | **Post** /networks/{networkId}/wireless/rfProfiles | Creates new RF profile for this network [**CreateNetworkWirelessSsidIdentityPsk**](ConfigureApi.md#CreateNetworkWirelessSsidIdentityPsk) | **Post** /networks/{networkId}/wireless/ssids/{number}/identityPsks | Create an Identity PSK [**CreateOrganization**](ConfigureApi.md#CreateOrganization) | **Post** /organizations | Create a new organization @@ -58,6 +60,7 @@ Method | HTTP request | Description [**CreateOrganizationAlertsProfile**](ConfigureApi.md#CreateOrganizationAlertsProfile) | **Post** /organizations/{organizationId}/alerts/profiles | Create an organization-wide alert configuration [**CreateOrganizationBrandingPolicy**](ConfigureApi.md#CreateOrganizationBrandingPolicy) | **Post** /organizations/{organizationId}/brandingPolicies | Add a new branding policy to an organization [**CreateOrganizationCameraCustomAnalyticsArtifact**](ConfigureApi.md#CreateOrganizationCameraCustomAnalyticsArtifact) | **Post** /organizations/{organizationId}/camera/customAnalytics/artifacts | Create custom analytics artifact +[**CreateOrganizationCameraRole**](ConfigureApi.md#CreateOrganizationCameraRole) | **Post** /organizations/{organizationId}/camera/roles | Creates new role for this organization. [**CreateOrganizationConfigTemplate**](ConfigureApi.md#CreateOrganizationConfigTemplate) | **Post** /organizations/{organizationId}/configTemplates | Create a new configuration template [**CreateOrganizationEarlyAccessFeaturesOptIn**](ConfigureApi.md#CreateOrganizationEarlyAccessFeaturesOptIn) | **Post** /organizations/{organizationId}/earlyAccess/features/optIns | Create a new early access feature opt-in for an organization [**CreateOrganizationInsightMonitoredMediaServer**](ConfigureApi.md#CreateOrganizationInsightMonitoredMediaServer) | **Post** /organizations/{organizationId}/insight/monitoredMediaServers | Add a media server to be monitored for this organization @@ -100,6 +103,7 @@ Method | HTTP request | Description [**DeleteNetworkSwitchStackRoutingStaticRoute**](ConfigureApi.md#DeleteNetworkSwitchStackRoutingStaticRoute) | **Delete** /networks/{networkId}/switch/stacks/{switchStackId}/routing/staticRoutes/{staticRouteId} | Delete a layer 3 static route for a switch stack [**DeleteNetworkWebhooksHttpServer**](ConfigureApi.md#DeleteNetworkWebhooksHttpServer) | **Delete** /networks/{networkId}/webhooks/httpServers/{httpServerId} | Delete an HTTP server from a network [**DeleteNetworkWebhooksPayloadTemplate**](ConfigureApi.md#DeleteNetworkWebhooksPayloadTemplate) | **Delete** /networks/{networkId}/webhooks/payloadTemplates/{payloadTemplateId} | Destroy a webhook payload template for a network +[**DeleteNetworkWirelessEthernetPortsProfile**](ConfigureApi.md#DeleteNetworkWirelessEthernetPortsProfile) | **Delete** /networks/{networkId}/wireless/ethernet/ports/profiles/{profileId} | Delete an AP port profile [**DeleteNetworkWirelessRfProfile**](ConfigureApi.md#DeleteNetworkWirelessRfProfile) | **Delete** /networks/{networkId}/wireless/rfProfiles/{rfProfileId} | Delete a RF Profile [**DeleteNetworkWirelessSsidIdentityPsk**](ConfigureApi.md#DeleteNetworkWirelessSsidIdentityPsk) | **Delete** /networks/{networkId}/wireless/ssids/{number}/identityPsks/{identityPskId} | Delete an Identity PSK [**DeleteOrganization**](ConfigureApi.md#DeleteOrganization) | **Delete** /organizations/{organizationId} | Delete an organization @@ -111,6 +115,7 @@ Method | HTTP request | Description [**DeleteOrganizationAlertsProfile**](ConfigureApi.md#DeleteOrganizationAlertsProfile) | **Delete** /organizations/{organizationId}/alerts/profiles/{alertConfigId} | Removes an organization-wide alert config [**DeleteOrganizationBrandingPolicy**](ConfigureApi.md#DeleteOrganizationBrandingPolicy) | **Delete** /organizations/{organizationId}/brandingPolicies/{brandingPolicyId} | Delete a branding policy [**DeleteOrganizationCameraCustomAnalyticsArtifact**](ConfigureApi.md#DeleteOrganizationCameraCustomAnalyticsArtifact) | **Delete** /organizations/{organizationId}/camera/customAnalytics/artifacts/{artifactId} | Delete Custom Analytics Artifact +[**DeleteOrganizationCameraRole**](ConfigureApi.md#DeleteOrganizationCameraRole) | **Delete** /organizations/{organizationId}/camera/roles/{roleId} | Delete an existing role for this organization. [**DeleteOrganizationConfigTemplate**](ConfigureApi.md#DeleteOrganizationConfigTemplate) | **Delete** /organizations/{organizationId}/configTemplates/{configTemplateId} | Remove a configuration template [**DeleteOrganizationEarlyAccessFeaturesOptIn**](ConfigureApi.md#DeleteOrganizationEarlyAccessFeaturesOptIn) | **Delete** /organizations/{organizationId}/earlyAccess/features/optIns/{optInId} | Delete an early access feature opt-in [**DeleteOrganizationInsightMonitoredMediaServer**](ConfigureApi.md#DeleteOrganizationInsightMonitoredMediaServer) | **Delete** /organizations/{organizationId}/insight/monitoredMediaServers/{monitoredMediaServerId} | Delete a monitored media server from this organization @@ -284,6 +289,8 @@ Method | HTTP request | Description [**GetNetworkWirelessAlternateManagementInterface**](ConfigureApi.md#GetNetworkWirelessAlternateManagementInterface) | **Get** /networks/{networkId}/wireless/alternateManagementInterface | Return alternate management interface and devices with IP assigned [**GetNetworkWirelessBilling**](ConfigureApi.md#GetNetworkWirelessBilling) | **Get** /networks/{networkId}/wireless/billing | Return the billing settings of this network [**GetNetworkWirelessBluetoothSettings**](ConfigureApi.md#GetNetworkWirelessBluetoothSettings) | **Get** /networks/{networkId}/wireless/bluetooth/settings | Return the Bluetooth settings for a network. <a href=\"https://documentation.meraki.com/MR/Bluetooth/Bluetooth_Low_Energy_(BLE)\">Bluetooth settings</a> must be enabled on the network. +[**GetNetworkWirelessEthernetPortsProfile**](ConfigureApi.md#GetNetworkWirelessEthernetPortsProfile) | **Get** /networks/{networkId}/wireless/ethernet/ports/profiles/{profileId} | Show the AP port profile by ID for this network +[**GetNetworkWirelessEthernetPortsProfiles**](ConfigureApi.md#GetNetworkWirelessEthernetPortsProfiles) | **Get** /networks/{networkId}/wireless/ethernet/ports/profiles | List the AP port profiles for this network [**GetNetworkWirelessRfProfile**](ConfigureApi.md#GetNetworkWirelessRfProfile) | **Get** /networks/{networkId}/wireless/rfProfiles/{rfProfileId} | Return a RF profile [**GetNetworkWirelessRfProfiles**](ConfigureApi.md#GetNetworkWirelessRfProfiles) | **Get** /networks/{networkId}/wireless/rfProfiles | List RF profiles for this network [**GetNetworkWirelessSettings**](ConfigureApi.md#GetNetworkWirelessSettings) | **Get** /networks/{networkId}/wireless/settings | Return the wireless settings for a network @@ -314,6 +321,7 @@ Method | HTTP request | Description [**GetOrganizationAdmins**](ConfigureApi.md#GetOrganizationAdmins) | **Get** /organizations/{organizationId}/admins | List the dashboard administrators in this organization [**GetOrganizationAlertsProfiles**](ConfigureApi.md#GetOrganizationAlertsProfiles) | **Get** /organizations/{organizationId}/alerts/profiles | List all organization-wide alert configurations [**GetOrganizationApplianceSecurityIntrusion**](ConfigureApi.md#GetOrganizationApplianceSecurityIntrusion) | **Get** /organizations/{organizationId}/appliance/security/intrusion | Returns all supported intrusion settings for an organization +[**GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork**](ConfigureApi.md#GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork) | **Get** /organizations/{organizationId}/appliance/trafficShaping/vpnExclusions/byNetwork | Display VPN exclusion rules for MX networks. [**GetOrganizationApplianceVpnThirdPartyVPNPeers**](ConfigureApi.md#GetOrganizationApplianceVpnThirdPartyVPNPeers) | **Get** /organizations/{organizationId}/appliance/vpn/thirdPartyVPNPeers | Return the third party VPN peers for an organization [**GetOrganizationApplianceVpnVpnFirewallRules**](ConfigureApi.md#GetOrganizationApplianceVpnVpnFirewallRules) | **Get** /organizations/{organizationId}/appliance/vpn/vpnFirewallRules | Return the firewall rules for an organization's site-to-site VPN [**GetOrganizationBrandingPolicies**](ConfigureApi.md#GetOrganizationBrandingPolicies) | **Get** /organizations/{organizationId}/brandingPolicies | List the branding policies of an organization @@ -322,6 +330,10 @@ Method | HTTP request | Description [**GetOrganizationCameraCustomAnalyticsArtifact**](ConfigureApi.md#GetOrganizationCameraCustomAnalyticsArtifact) | **Get** /organizations/{organizationId}/camera/customAnalytics/artifacts/{artifactId} | Get Custom Analytics Artifact [**GetOrganizationCameraCustomAnalyticsArtifacts**](ConfigureApi.md#GetOrganizationCameraCustomAnalyticsArtifacts) | **Get** /organizations/{organizationId}/camera/customAnalytics/artifacts | List Custom Analytics Artifacts [**GetOrganizationCameraOnboardingStatuses**](ConfigureApi.md#GetOrganizationCameraOnboardingStatuses) | **Get** /organizations/{organizationId}/camera/onboarding/statuses | Fetch onboarding status of cameras +[**GetOrganizationCameraPermission**](ConfigureApi.md#GetOrganizationCameraPermission) | **Get** /organizations/{organizationId}/camera/permissions/{permissionScopeId} | Retrieve a single permission scope +[**GetOrganizationCameraPermissions**](ConfigureApi.md#GetOrganizationCameraPermissions) | **Get** /organizations/{organizationId}/camera/permissions | List the permissions scopes for this organization +[**GetOrganizationCameraRole**](ConfigureApi.md#GetOrganizationCameraRole) | **Get** /organizations/{organizationId}/camera/roles/{roleId} | Retrieve a single role. +[**GetOrganizationCameraRoles**](ConfigureApi.md#GetOrganizationCameraRoles) | **Get** /organizations/{organizationId}/camera/roles | List all the roles in this organization [**GetOrganizationClientsSearch**](ConfigureApi.md#GetOrganizationClientsSearch) | **Get** /organizations/{organizationId}/clients/search | Return the client details in an organization [**GetOrganizationConfigTemplate**](ConfigureApi.md#GetOrganizationConfigTemplate) | **Get** /organizations/{organizationId}/configTemplates/{configTemplateId} | Return a single configuration template [**GetOrganizationConfigTemplateSwitchProfilePort**](ConfigureApi.md#GetOrganizationConfigTemplateSwitchProfilePort) | **Get** /organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports/{portId} | Return a switch template port @@ -374,6 +386,7 @@ Method | HTTP request | Description [**RemoveNetworkSwitchStack**](ConfigureApi.md#RemoveNetworkSwitchStack) | **Post** /networks/{networkId}/switch/stacks/{switchStackId}/remove | Remove a switch from a stack [**RenewOrganizationLicensesSeats**](ConfigureApi.md#RenewOrganizationLicensesSeats) | **Post** /organizations/{organizationId}/licenses/renewSeats | Renew SM seats of a license [**RollbacksNetworkFirmwareUpgradesStagedEvents**](ConfigureApi.md#RollbacksNetworkFirmwareUpgradesStagedEvents) | **Post** /networks/{networkId}/firmwareUpgrades/staged/events/rollbacks | Rollback a Staged Upgrade Event for a network +[**SetNetworkWirelessEthernetPortsProfilesDefault**](ConfigureApi.md#SetNetworkWirelessEthernetPortsProfilesDefault) | **Post** /networks/{networkId}/wireless/ethernet/ports/profiles/setDefault | Set the AP port profile to be default for this network [**SplitNetwork**](ConfigureApi.md#SplitNetwork) | **Post** /networks/{networkId}/split | Split a combined network into individual networks for each type of device [**SwapNetworkApplianceWarmSpare**](ConfigureApi.md#SwapNetworkApplianceWarmSpare) | **Post** /networks/{networkId}/appliance/warmSpare/swap | Swap MX primary and warm spare appliances [**UnbindNetwork**](ConfigureApi.md#UnbindNetwork) | **Post** /networks/{networkId}/unbind | Unbind a network from a template. @@ -396,6 +409,7 @@ Method | HTTP request | Description [**UpdateDeviceSwitchRoutingInterfaceDhcp**](ConfigureApi.md#UpdateDeviceSwitchRoutingInterfaceDhcp) | **Put** /devices/{serial}/switch/routing/interfaces/{interfaceId}/dhcp | Update a layer 3 interface DHCP configuration for a switch [**UpdateDeviceSwitchRoutingStaticRoute**](ConfigureApi.md#UpdateDeviceSwitchRoutingStaticRoute) | **Put** /devices/{serial}/switch/routing/staticRoutes/{staticRouteId} | Update a layer 3 static route for a switch [**UpdateDeviceSwitchWarmSpare**](ConfigureApi.md#UpdateDeviceSwitchWarmSpare) | **Put** /devices/{serial}/switch/warmSpare | Update warm spare configuration for a switch +[**UpdateDeviceWirelessAlternateManagementInterfaceIpv6**](ConfigureApi.md#UpdateDeviceWirelessAlternateManagementInterfaceIpv6) | **Put** /devices/{serial}/wireless/alternateManagementInterface/ipv6 | Update alternate management interface IPv6 address [**UpdateDeviceWirelessBluetoothSettings**](ConfigureApi.md#UpdateDeviceWirelessBluetoothSettings) | **Put** /devices/{serial}/wireless/bluetooth/settings | Update the bluetooth settings for a wireless device [**UpdateDeviceWirelessRadioSettings**](ConfigureApi.md#UpdateDeviceWirelessRadioSettings) | **Put** /devices/{serial}/wireless/radio/settings | Update the radio settings of a device [**UpdateNetwork**](ConfigureApi.md#UpdateNetwork) | **Put** /networks/{networkId} | Update a network @@ -426,6 +440,7 @@ Method | HTTP request | Description [**UpdateNetworkApplianceTrafficShapingRules**](ConfigureApi.md#UpdateNetworkApplianceTrafficShapingRules) | **Put** /networks/{networkId}/appliance/trafficShaping/rules | Update the traffic shaping settings rules for an MX network [**UpdateNetworkApplianceTrafficShapingUplinkBandwidth**](ConfigureApi.md#UpdateNetworkApplianceTrafficShapingUplinkBandwidth) | **Put** /networks/{networkId}/appliance/trafficShaping/uplinkBandwidth | Updates the uplink bandwidth settings for your MX network. [**UpdateNetworkApplianceTrafficShapingUplinkSelection**](ConfigureApi.md#UpdateNetworkApplianceTrafficShapingUplinkSelection) | **Put** /networks/{networkId}/appliance/trafficShaping/uplinkSelection | Update uplink selection settings for an MX network +[**UpdateNetworkApplianceTrafficShapingVpnExclusions**](ConfigureApi.md#UpdateNetworkApplianceTrafficShapingVpnExclusions) | **Put** /networks/{networkId}/appliance/trafficShaping/vpnExclusions | Update VPN exclusion rules for an MX network. [**UpdateNetworkApplianceVlan**](ConfigureApi.md#UpdateNetworkApplianceVlan) | **Put** /networks/{networkId}/appliance/vlans/{vlanId} | Update a VLAN [**UpdateNetworkApplianceVlansSettings**](ConfigureApi.md#UpdateNetworkApplianceVlansSettings) | **Put** /networks/{networkId}/appliance/vlans/settings | Enable/Disable VLANs for the given network [**UpdateNetworkApplianceVpnBgp**](ConfigureApi.md#UpdateNetworkApplianceVpnBgp) | **Put** /networks/{networkId}/appliance/vpn/bgp | Update a Hub BGP Configuration @@ -481,6 +496,7 @@ Method | HTTP request | Description [**UpdateNetworkWirelessAlternateManagementInterface**](ConfigureApi.md#UpdateNetworkWirelessAlternateManagementInterface) | **Put** /networks/{networkId}/wireless/alternateManagementInterface | Update alternate management interface and device static IP [**UpdateNetworkWirelessBilling**](ConfigureApi.md#UpdateNetworkWirelessBilling) | **Put** /networks/{networkId}/wireless/billing | Update the billing settings [**UpdateNetworkWirelessBluetoothSettings**](ConfigureApi.md#UpdateNetworkWirelessBluetoothSettings) | **Put** /networks/{networkId}/wireless/bluetooth/settings | Update the Bluetooth settings for a network +[**UpdateNetworkWirelessEthernetPortsProfile**](ConfigureApi.md#UpdateNetworkWirelessEthernetPortsProfile) | **Put** /networks/{networkId}/wireless/ethernet/ports/profiles/{profileId} | Update the AP port profile by ID for this network [**UpdateNetworkWirelessRfProfile**](ConfigureApi.md#UpdateNetworkWirelessRfProfile) | **Put** /networks/{networkId}/wireless/rfProfiles/{rfProfileId} | Updates specified RF profile for this network [**UpdateNetworkWirelessSettings**](ConfigureApi.md#UpdateNetworkWirelessSettings) | **Put** /networks/{networkId}/wireless/settings | Update the wireless settings for a network [**UpdateNetworkWirelessSsid**](ConfigureApi.md#UpdateNetworkWirelessSsid) | **Put** /networks/{networkId}/wireless/ssids/{number} | Update the attributes of an MR SSID @@ -509,6 +525,7 @@ Method | HTTP request | Description [**UpdateOrganizationBrandingPoliciesPriorities**](ConfigureApi.md#UpdateOrganizationBrandingPoliciesPriorities) | **Put** /organizations/{organizationId}/brandingPolicies/priorities | Update the priority ordering of an organization's branding policies. [**UpdateOrganizationBrandingPolicy**](ConfigureApi.md#UpdateOrganizationBrandingPolicy) | **Put** /organizations/{organizationId}/brandingPolicies/{brandingPolicyId} | Update a branding policy [**UpdateOrganizationCameraOnboardingStatuses**](ConfigureApi.md#UpdateOrganizationCameraOnboardingStatuses) | **Put** /organizations/{organizationId}/camera/onboarding/statuses | Notify that credential handoff to camera has completed +[**UpdateOrganizationCameraRole**](ConfigureApi.md#UpdateOrganizationCameraRole) | **Put** /organizations/{organizationId}/camera/roles/{roleId} | Update an existing role in this organization. [**UpdateOrganizationConfigTemplate**](ConfigureApi.md#UpdateOrganizationConfigTemplate) | **Put** /organizations/{organizationId}/configTemplates/{configTemplateId} | Update a configuration template [**UpdateOrganizationConfigTemplateSwitchProfilePort**](ConfigureApi.md#UpdateOrganizationConfigTemplateSwitchProfilePort) | **Put** /organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports/{portId} | Update a switch template port [**UpdateOrganizationEarlyAccessFeaturesOptIn**](ConfigureApi.md#UpdateOrganizationEarlyAccessFeaturesOptIn) | **Put** /organizations/{organizationId}/earlyAccess/features/optIns/{optInId} | Update an early access feature opt-in for an organization @@ -602,6 +619,79 @@ Name | Type | Description | Notes [[Back to README]](../README.md) +## AssignNetworkWirelessEthernetPortsProfiles + +> AssignNetworkWirelessEthernetPortsProfiles201Response AssignNetworkWirelessEthernetPortsProfiles(ctx, networkId).AssignNetworkWirelessEthernetPortsProfilesRequest(assignNetworkWirelessEthernetPortsProfilesRequest).Execute() + +Assign AP port profile to list of APs + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + networkId := "networkId_example" // string | Network ID + assignNetworkWirelessEthernetPortsProfilesRequest := *openapiclient.NewAssignNetworkWirelessEthernetPortsProfilesRequest([]string{"Serials_example"}, "ProfileId_example") // AssignNetworkWirelessEthernetPortsProfilesRequest | + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.ConfigureApi.AssignNetworkWirelessEthernetPortsProfiles(context.Background(), networkId).AssignNetworkWirelessEthernetPortsProfilesRequest(assignNetworkWirelessEthernetPortsProfilesRequest).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.AssignNetworkWirelessEthernetPortsProfiles``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `AssignNetworkWirelessEthernetPortsProfiles`: AssignNetworkWirelessEthernetPortsProfiles201Response + fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.AssignNetworkWirelessEthernetPortsProfiles`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**networkId** | **string** | Network ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiAssignNetworkWirelessEthernetPortsProfilesRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + **assignNetworkWirelessEthernetPortsProfilesRequest** | [**AssignNetworkWirelessEthernetPortsProfilesRequest**](AssignNetworkWirelessEthernetPortsProfilesRequest.md) | | + +### Return type + +[**AssignNetworkWirelessEthernetPortsProfiles201Response**](AssignNetworkWirelessEthernetPortsProfiles201Response.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: application/json +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + ## AssignOrganizationLicensesSeats > AssignOrganizationLicensesSeats200Response AssignOrganizationLicensesSeats(ctx, organizationId).AssignOrganizationLicensesSeatsRequest(assignOrganizationLicensesSeatsRequest).Execute() @@ -3670,6 +3760,79 @@ Name | Type | Description | Notes [[Back to README]](../README.md) +## CreateNetworkWirelessEthernetPortsProfile + +> GetNetworkWirelessEthernetPortsProfiles200ResponseInner CreateNetworkWirelessEthernetPortsProfile(ctx, networkId).CreateNetworkWirelessEthernetPortsProfileRequest(createNetworkWirelessEthernetPortsProfileRequest).Execute() + +Create an AP port profile + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + networkId := "networkId_example" // string | Network ID + createNetworkWirelessEthernetPortsProfileRequest := *openapiclient.NewCreateNetworkWirelessEthernetPortsProfileRequest("Name_example", []openapiclient.CreateNetworkWirelessEthernetPortsProfileRequestPortsInner{*openapiclient.NewCreateNetworkWirelessEthernetPortsProfileRequestPortsInner("Name_example")}) // CreateNetworkWirelessEthernetPortsProfileRequest | + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.ConfigureApi.CreateNetworkWirelessEthernetPortsProfile(context.Background(), networkId).CreateNetworkWirelessEthernetPortsProfileRequest(createNetworkWirelessEthernetPortsProfileRequest).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.CreateNetworkWirelessEthernetPortsProfile``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `CreateNetworkWirelessEthernetPortsProfile`: GetNetworkWirelessEthernetPortsProfiles200ResponseInner + fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.CreateNetworkWirelessEthernetPortsProfile`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**networkId** | **string** | Network ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiCreateNetworkWirelessEthernetPortsProfileRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + **createNetworkWirelessEthernetPortsProfileRequest** | [**CreateNetworkWirelessEthernetPortsProfileRequest**](CreateNetworkWirelessEthernetPortsProfileRequest.md) | | + +### Return type + +[**GetNetworkWirelessEthernetPortsProfiles200ResponseInner**](GetNetworkWirelessEthernetPortsProfiles200ResponseInner.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: application/json +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + ## CreateNetworkWirelessRfProfile > GetNetworkWirelessRfProfiles200Response CreateNetworkWirelessRfProfile(ctx, networkId).CreateNetworkWirelessRfProfileRequest(createNetworkWirelessRfProfileRequest).Execute() @@ -4470,6 +4633,79 @@ Name | Type | Description | Notes [[Back to README]](../README.md) +## CreateOrganizationCameraRole + +> map[string]interface{} CreateOrganizationCameraRole(ctx, organizationId).CreateOrganizationCameraRoleRequest(createOrganizationCameraRoleRequest).Execute() + +Creates new role for this organization. + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + organizationId := "organizationId_example" // string | Organization ID + createOrganizationCameraRoleRequest := *openapiclient.NewCreateOrganizationCameraRoleRequest("Name_example") // CreateOrganizationCameraRoleRequest | + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.ConfigureApi.CreateOrganizationCameraRole(context.Background(), organizationId).CreateOrganizationCameraRoleRequest(createOrganizationCameraRoleRequest).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.CreateOrganizationCameraRole``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `CreateOrganizationCameraRole`: map[string]interface{} + fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.CreateOrganizationCameraRole`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**organizationId** | **string** | Organization ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiCreateOrganizationCameraRoleRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + **createOrganizationCameraRoleRequest** | [**CreateOrganizationCameraRoleRequest**](CreateOrganizationCameraRoleRequest.md) | | + +### Return type + +**map[string]interface{}** + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: application/json +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + ## CreateOrganizationConfigTemplate > GetOrganizationConfigTemplates200ResponseInner CreateOrganizationConfigTemplate(ctx, organizationId).CreateOrganizationConfigTemplateRequest(createOrganizationConfigTemplateRequest).Execute() @@ -7493,6 +7729,78 @@ Name | Type | Description | Notes +### Return type + + (empty response body) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: Not defined + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + +## DeleteNetworkWirelessEthernetPortsProfile + +> DeleteNetworkWirelessEthernetPortsProfile(ctx, networkId, profileId).Execute() + +Delete an AP port profile + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + networkId := "networkId_example" // string | Network ID + profileId := "profileId_example" // string | Profile ID + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + r, err := apiClient.ConfigureApi.DeleteNetworkWirelessEthernetPortsProfile(context.Background(), networkId, profileId).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.DeleteNetworkWirelessEthernetPortsProfile``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**networkId** | **string** | Network ID | +**profileId** | **string** | Profile ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiDeleteNetworkWirelessEthernetPortsProfileRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + ### Return type (empty response body) @@ -8303,11 +8611,11 @@ Name | Type | Description | Notes [[Back to README]](../README.md) -## DeleteOrganizationConfigTemplate +## DeleteOrganizationCameraRole -> DeleteOrganizationConfigTemplate(ctx, organizationId, configTemplateId).Execute() +> DeleteOrganizationCameraRole(ctx, organizationId, roleId).Execute() -Remove a configuration template +Delete an existing role for this organization. @@ -8325,14 +8633,14 @@ import ( func main() { organizationId := "organizationId_example" // string | Organization ID - configTemplateId := "configTemplateId_example" // string | Config template ID + roleId := "roleId_example" // string | Role ID configuration := openapiclient.NewConfiguration() apiClient := openapiclient.NewAPIClient(configuration) - r, err := apiClient.ConfigureApi.DeleteOrganizationConfigTemplate(context.Background(), organizationId, configTemplateId).Execute() + r, err := apiClient.ConfigureApi.DeleteOrganizationCameraRole(context.Background(), organizationId, roleId).Execute() if err != nil { - fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.DeleteOrganizationConfigTemplate``: %v\n", err) + fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.DeleteOrganizationCameraRole``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } } @@ -8345,11 +8653,83 @@ Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. **organizationId** | **string** | Organization ID | -**configTemplateId** | **string** | Config template ID | +**roleId** | **string** | Role ID | ### Other Parameters -Other parameters are passed through a pointer to a apiDeleteOrganizationConfigTemplateRequest struct via the builder pattern +Other parameters are passed through a pointer to a apiDeleteOrganizationCameraRoleRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + +### Return type + + (empty response body) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: Not defined + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + +## DeleteOrganizationConfigTemplate + +> DeleteOrganizationConfigTemplate(ctx, organizationId, configTemplateId).Execute() + +Remove a configuration template + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + organizationId := "organizationId_example" // string | Organization ID + configTemplateId := "configTemplateId_example" // string | Config template ID + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + r, err := apiClient.ConfigureApi.DeleteOrganizationConfigTemplate(context.Background(), organizationId, configTemplateId).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.DeleteOrganizationConfigTemplate``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**organizationId** | **string** | Organization ID | +**configTemplateId** | **string** | Config template ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiDeleteOrganizationConfigTemplateRequest struct via the builder pattern Name | Type | Description | Notes @@ -9380,7 +9760,7 @@ Name | Type | Description | Notes ## GetDeviceCameraVideoSettings -> map[string]interface{} GetDeviceCameraVideoSettings(ctx, serial).Execute() +> GetDeviceCameraVideoSettings200Response GetDeviceCameraVideoSettings(ctx, serial).Execute() Returns video settings for the given camera @@ -9409,7 +9789,7 @@ func main() { fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetDeviceCameraVideoSettings``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `GetDeviceCameraVideoSettings`: map[string]interface{} + // response from `GetDeviceCameraVideoSettings`: GetDeviceCameraVideoSettings200Response fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetDeviceCameraVideoSettings`: %v\n", resp) } ``` @@ -9433,7 +9813,7 @@ Name | Type | Description | Notes ### Return type -**map[string]interface{}** +[**GetDeviceCameraVideoSettings200Response**](GetDeviceCameraVideoSettings200Response.md) ### Authorization @@ -13821,7 +14201,7 @@ Name | Type | Description | Notes ## GetNetworkCameraSchedules -> []map[string]interface{} GetNetworkCameraSchedules(ctx, networkId).Execute() +> []GetNetworkCameraSchedules200ResponseInner GetNetworkCameraSchedules(ctx, networkId).Execute() Returns a list of all camera recording schedules. @@ -13850,7 +14230,7 @@ func main() { fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetNetworkCameraSchedules``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `GetNetworkCameraSchedules`: []map[string]interface{} + // response from `GetNetworkCameraSchedules`: []GetNetworkCameraSchedules200ResponseInner fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetNetworkCameraSchedules`: %v\n", resp) } ``` @@ -13874,7 +14254,7 @@ Name | Type | Description | Notes ### Return type -**[]map[string]interface{}** +[**[]GetNetworkCameraSchedules200ResponseInner**](GetNetworkCameraSchedules200ResponseInner.md) ### Authorization @@ -20854,11 +21234,11 @@ Name | Type | Description | Notes [[Back to README]](../README.md) -## GetNetworkWirelessRfProfile +## GetNetworkWirelessEthernetPortsProfile -> GetNetworkWirelessRfProfiles200Response GetNetworkWirelessRfProfile(ctx, networkId, rfProfileId).Execute() +> GetNetworkWirelessEthernetPortsProfiles200ResponseInner GetNetworkWirelessEthernetPortsProfile(ctx, networkId, profileId).Execute() -Return a RF profile +Show the AP port profile by ID for this network @@ -20876,18 +21256,18 @@ import ( func main() { networkId := "networkId_example" // string | Network ID - rfProfileId := "rfProfileId_example" // string | Rf profile ID + profileId := "profileId_example" // string | Profile ID configuration := openapiclient.NewConfiguration() apiClient := openapiclient.NewAPIClient(configuration) - resp, r, err := apiClient.ConfigureApi.GetNetworkWirelessRfProfile(context.Background(), networkId, rfProfileId).Execute() + resp, r, err := apiClient.ConfigureApi.GetNetworkWirelessEthernetPortsProfile(context.Background(), networkId, profileId).Execute() if err != nil { - fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetNetworkWirelessRfProfile``: %v\n", err) + fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetNetworkWirelessEthernetPortsProfile``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `GetNetworkWirelessRfProfile`: GetNetworkWirelessRfProfiles200Response - fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetNetworkWirelessRfProfile`: %v\n", resp) + // response from `GetNetworkWirelessEthernetPortsProfile`: GetNetworkWirelessEthernetPortsProfiles200ResponseInner + fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetNetworkWirelessEthernetPortsProfile`: %v\n", resp) } ``` @@ -20898,11 +21278,11 @@ Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. **networkId** | **string** | Network ID | -**rfProfileId** | **string** | Rf profile ID | +**profileId** | **string** | Profile ID | ### Other Parameters -Other parameters are passed through a pointer to a apiGetNetworkWirelessRfProfileRequest struct via the builder pattern +Other parameters are passed through a pointer to a apiGetNetworkWirelessEthernetPortsProfileRequest struct via the builder pattern Name | Type | Description | Notes @@ -20912,7 +21292,7 @@ Name | Type | Description | Notes ### Return type -[**GetNetworkWirelessRfProfiles200Response**](GetNetworkWirelessRfProfiles200Response.md) +[**GetNetworkWirelessEthernetPortsProfiles200ResponseInner**](GetNetworkWirelessEthernetPortsProfiles200ResponseInner.md) ### Authorization @@ -20928,11 +21308,11 @@ Name | Type | Description | Notes [[Back to README]](../README.md) -## GetNetworkWirelessRfProfiles +## GetNetworkWirelessEthernetPortsProfiles -> GetNetworkWirelessRfProfiles200Response GetNetworkWirelessRfProfiles(ctx, networkId).IncludeTemplateProfiles(includeTemplateProfiles).Execute() +> []GetNetworkWirelessEthernetPortsProfiles200ResponseInner GetNetworkWirelessEthernetPortsProfiles(ctx, networkId).Execute() -List RF profiles for this network +List the AP port profiles for this network @@ -20950,18 +21330,17 @@ import ( func main() { networkId := "networkId_example" // string | Network ID - includeTemplateProfiles := true // bool | If the network is bound to a template, this parameter controls whether or not the non-basic RF profiles defined on the template should be included in the response alongside the non-basic profiles defined on the bound network. Defaults to false. (optional) configuration := openapiclient.NewConfiguration() apiClient := openapiclient.NewAPIClient(configuration) - resp, r, err := apiClient.ConfigureApi.GetNetworkWirelessRfProfiles(context.Background(), networkId).IncludeTemplateProfiles(includeTemplateProfiles).Execute() + resp, r, err := apiClient.ConfigureApi.GetNetworkWirelessEthernetPortsProfiles(context.Background(), networkId).Execute() if err != nil { - fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetNetworkWirelessRfProfiles``: %v\n", err) + fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetNetworkWirelessEthernetPortsProfiles``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `GetNetworkWirelessRfProfiles`: GetNetworkWirelessRfProfiles200Response - fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetNetworkWirelessRfProfiles`: %v\n", resp) + // response from `GetNetworkWirelessEthernetPortsProfiles`: []GetNetworkWirelessEthernetPortsProfiles200ResponseInner + fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetNetworkWirelessEthernetPortsProfiles`: %v\n", resp) } ``` @@ -20975,17 +21354,16 @@ Name | Type | Description | Notes ### Other Parameters -Other parameters are passed through a pointer to a apiGetNetworkWirelessRfProfilesRequest struct via the builder pattern +Other parameters are passed through a pointer to a apiGetNetworkWirelessEthernetPortsProfilesRequest struct via the builder pattern Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - **includeTemplateProfiles** | **bool** | If the network is bound to a template, this parameter controls whether or not the non-basic RF profiles defined on the template should be included in the response alongside the non-basic profiles defined on the bound network. Defaults to false. | ### Return type -[**GetNetworkWirelessRfProfiles200Response**](GetNetworkWirelessRfProfiles200Response.md) +[**[]GetNetworkWirelessEthernetPortsProfiles200ResponseInner**](GetNetworkWirelessEthernetPortsProfiles200ResponseInner.md) ### Authorization @@ -21001,82 +21379,11 @@ Name | Type | Description | Notes [[Back to README]](../README.md) -## GetNetworkWirelessSettings - -> GetNetworkWirelessSettings200Response GetNetworkWirelessSettings(ctx, networkId).Execute() - -Return the wireless settings for a network - - - -### Example - -```go -package main - -import ( - "context" - "fmt" - "os" - openapiclient "github.com/meraki/dashboard-api-go/client" -) - -func main() { - networkId := "networkId_example" // string | Network ID - - configuration := openapiclient.NewConfiguration() - - apiClient := openapiclient.NewAPIClient(configuration) - resp, r, err := apiClient.ConfigureApi.GetNetworkWirelessSettings(context.Background(), networkId).Execute() - if err != nil { - fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetNetworkWirelessSettings``: %v\n", err) - fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) - } - // response from `GetNetworkWirelessSettings`: GetNetworkWirelessSettings200Response - fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetNetworkWirelessSettings`: %v\n", resp) -} -``` - -### Path Parameters - - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- -**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. -**networkId** | **string** | Network ID | - -### Other Parameters - -Other parameters are passed through a pointer to a apiGetNetworkWirelessSettingsRequest struct via the builder pattern - - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - - -### Return type - -[**GetNetworkWirelessSettings200Response**](GetNetworkWirelessSettings200Response.md) - -### Authorization - -[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) - -### HTTP request headers - -- **Content-Type**: Not defined -- **Accept**: application/json - -[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) -[[Back to Model list]](../README.md#documentation-for-models) -[[Back to README]](../README.md) - - -## GetNetworkWirelessSsid +## GetNetworkWirelessRfProfile -> GetNetworkWirelessSsids200ResponseInner GetNetworkWirelessSsid(ctx, networkId, number).Execute() +> GetNetworkWirelessRfProfiles200Response GetNetworkWirelessRfProfile(ctx, networkId, rfProfileId).Execute() -Return a single MR SSID +Return a RF profile @@ -21094,18 +21401,18 @@ import ( func main() { networkId := "networkId_example" // string | Network ID - number := "number_example" // string | Number + rfProfileId := "rfProfileId_example" // string | Rf profile ID configuration := openapiclient.NewConfiguration() apiClient := openapiclient.NewAPIClient(configuration) - resp, r, err := apiClient.ConfigureApi.GetNetworkWirelessSsid(context.Background(), networkId, number).Execute() + resp, r, err := apiClient.ConfigureApi.GetNetworkWirelessRfProfile(context.Background(), networkId, rfProfileId).Execute() if err != nil { - fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetNetworkWirelessSsid``: %v\n", err) + fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetNetworkWirelessRfProfile``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `GetNetworkWirelessSsid`: GetNetworkWirelessSsids200ResponseInner - fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetNetworkWirelessSsid`: %v\n", resp) + // response from `GetNetworkWirelessRfProfile`: GetNetworkWirelessRfProfiles200Response + fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetNetworkWirelessRfProfile`: %v\n", resp) } ``` @@ -21116,11 +21423,11 @@ Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. **networkId** | **string** | Network ID | -**number** | **string** | Number | +**rfProfileId** | **string** | Rf profile ID | ### Other Parameters -Other parameters are passed through a pointer to a apiGetNetworkWirelessSsidRequest struct via the builder pattern +Other parameters are passed through a pointer to a apiGetNetworkWirelessRfProfileRequest struct via the builder pattern Name | Type | Description | Notes @@ -21130,7 +21437,7 @@ Name | Type | Description | Notes ### Return type -[**GetNetworkWirelessSsids200ResponseInner**](GetNetworkWirelessSsids200ResponseInner.md) +[**GetNetworkWirelessRfProfiles200Response**](GetNetworkWirelessRfProfiles200Response.md) ### Authorization @@ -21146,11 +21453,11 @@ Name | Type | Description | Notes [[Back to README]](../README.md) -## GetNetworkWirelessSsidBonjourForwarding +## GetNetworkWirelessRfProfiles -> map[string]interface{} GetNetworkWirelessSsidBonjourForwarding(ctx, networkId, number).Execute() +> GetNetworkWirelessRfProfiles200Response GetNetworkWirelessRfProfiles(ctx, networkId).IncludeTemplateProfiles(includeTemplateProfiles).Execute() -List the Bonjour forwarding setting and rules for the SSID +List RF profiles for this network @@ -21168,18 +21475,18 @@ import ( func main() { networkId := "networkId_example" // string | Network ID - number := "number_example" // string | Number + includeTemplateProfiles := true // bool | If the network is bound to a template, this parameter controls whether or not the non-basic RF profiles defined on the template should be included in the response alongside the non-basic profiles defined on the bound network. Defaults to false. (optional) configuration := openapiclient.NewConfiguration() apiClient := openapiclient.NewAPIClient(configuration) - resp, r, err := apiClient.ConfigureApi.GetNetworkWirelessSsidBonjourForwarding(context.Background(), networkId, number).Execute() + resp, r, err := apiClient.ConfigureApi.GetNetworkWirelessRfProfiles(context.Background(), networkId).IncludeTemplateProfiles(includeTemplateProfiles).Execute() if err != nil { - fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetNetworkWirelessSsidBonjourForwarding``: %v\n", err) + fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetNetworkWirelessRfProfiles``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `GetNetworkWirelessSsidBonjourForwarding`: map[string]interface{} - fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetNetworkWirelessSsidBonjourForwarding`: %v\n", resp) + // response from `GetNetworkWirelessRfProfiles`: GetNetworkWirelessRfProfiles200Response + fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetNetworkWirelessRfProfiles`: %v\n", resp) } ``` @@ -21190,21 +21497,20 @@ Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. **networkId** | **string** | Network ID | -**number** | **string** | Number | ### Other Parameters -Other parameters are passed through a pointer to a apiGetNetworkWirelessSsidBonjourForwardingRequest struct via the builder pattern +Other parameters are passed through a pointer to a apiGetNetworkWirelessRfProfilesRequest struct via the builder pattern Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - + **includeTemplateProfiles** | **bool** | If the network is bound to a template, this parameter controls whether or not the non-basic RF profiles defined on the template should be included in the response alongside the non-basic profiles defined on the bound network. Defaults to false. | ### Return type -**map[string]interface{}** +[**GetNetworkWirelessRfProfiles200Response**](GetNetworkWirelessRfProfiles200Response.md) ### Authorization @@ -21220,11 +21526,11 @@ Name | Type | Description | Notes [[Back to README]](../README.md) -## GetNetworkWirelessSsidDeviceTypeGroupPolicies +## GetNetworkWirelessSettings -> map[string]interface{} GetNetworkWirelessSsidDeviceTypeGroupPolicies(ctx, networkId, number).Execute() +> GetNetworkWirelessSettings200Response GetNetworkWirelessSettings(ctx, networkId).Execute() -List the device type group policies for the SSID +Return the wireless settings for a network @@ -21242,18 +21548,17 @@ import ( func main() { networkId := "networkId_example" // string | Network ID - number := "number_example" // string | Number configuration := openapiclient.NewConfiguration() apiClient := openapiclient.NewAPIClient(configuration) - resp, r, err := apiClient.ConfigureApi.GetNetworkWirelessSsidDeviceTypeGroupPolicies(context.Background(), networkId, number).Execute() + resp, r, err := apiClient.ConfigureApi.GetNetworkWirelessSettings(context.Background(), networkId).Execute() if err != nil { - fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetNetworkWirelessSsidDeviceTypeGroupPolicies``: %v\n", err) + fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetNetworkWirelessSettings``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `GetNetworkWirelessSsidDeviceTypeGroupPolicies`: map[string]interface{} - fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetNetworkWirelessSsidDeviceTypeGroupPolicies`: %v\n", resp) + // response from `GetNetworkWirelessSettings`: GetNetworkWirelessSettings200Response + fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetNetworkWirelessSettings`: %v\n", resp) } ``` @@ -21264,21 +21569,19 @@ Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. **networkId** | **string** | Network ID | -**number** | **string** | Number | ### Other Parameters -Other parameters are passed through a pointer to a apiGetNetworkWirelessSsidDeviceTypeGroupPoliciesRequest struct via the builder pattern +Other parameters are passed through a pointer to a apiGetNetworkWirelessSettingsRequest struct via the builder pattern Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - ### Return type -**map[string]interface{}** +[**GetNetworkWirelessSettings200Response**](GetNetworkWirelessSettings200Response.md) ### Authorization @@ -21294,11 +21597,11 @@ Name | Type | Description | Notes [[Back to README]](../README.md) -## GetNetworkWirelessSsidEapOverride +## GetNetworkWirelessSsid -> GetNetworkWirelessSsidEapOverride200Response GetNetworkWirelessSsidEapOverride(ctx, networkId, number).Execute() +> GetNetworkWirelessSsids200ResponseInner GetNetworkWirelessSsid(ctx, networkId, number).Execute() -Return the EAP overridden parameters for an SSID +Return a single MR SSID @@ -21321,13 +21624,13 @@ func main() { configuration := openapiclient.NewConfiguration() apiClient := openapiclient.NewAPIClient(configuration) - resp, r, err := apiClient.ConfigureApi.GetNetworkWirelessSsidEapOverride(context.Background(), networkId, number).Execute() + resp, r, err := apiClient.ConfigureApi.GetNetworkWirelessSsid(context.Background(), networkId, number).Execute() if err != nil { - fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetNetworkWirelessSsidEapOverride``: %v\n", err) + fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetNetworkWirelessSsid``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `GetNetworkWirelessSsidEapOverride`: GetNetworkWirelessSsidEapOverride200Response - fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetNetworkWirelessSsidEapOverride`: %v\n", resp) + // response from `GetNetworkWirelessSsid`: GetNetworkWirelessSsids200ResponseInner + fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetNetworkWirelessSsid`: %v\n", resp) } ``` @@ -21342,7 +21645,7 @@ Name | Type | Description | Notes ### Other Parameters -Other parameters are passed through a pointer to a apiGetNetworkWirelessSsidEapOverrideRequest struct via the builder pattern +Other parameters are passed through a pointer to a apiGetNetworkWirelessSsidRequest struct via the builder pattern Name | Type | Description | Notes @@ -21352,7 +21655,7 @@ Name | Type | Description | Notes ### Return type -[**GetNetworkWirelessSsidEapOverride200Response**](GetNetworkWirelessSsidEapOverride200Response.md) +[**GetNetworkWirelessSsids200ResponseInner**](GetNetworkWirelessSsids200ResponseInner.md) ### Authorization @@ -21368,11 +21671,233 @@ Name | Type | Description | Notes [[Back to README]](../README.md) -## GetNetworkWirelessSsidFirewallL3FirewallRules +## GetNetworkWirelessSsidBonjourForwarding -> map[string]interface{} GetNetworkWirelessSsidFirewallL3FirewallRules(ctx, networkId, number).Execute() +> map[string]interface{} GetNetworkWirelessSsidBonjourForwarding(ctx, networkId, number).Execute() -Return the L3 firewall rules for an SSID on an MR network +List the Bonjour forwarding setting and rules for the SSID + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + networkId := "networkId_example" // string | Network ID + number := "number_example" // string | Number + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.ConfigureApi.GetNetworkWirelessSsidBonjourForwarding(context.Background(), networkId, number).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetNetworkWirelessSsidBonjourForwarding``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `GetNetworkWirelessSsidBonjourForwarding`: map[string]interface{} + fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetNetworkWirelessSsidBonjourForwarding`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**networkId** | **string** | Network ID | +**number** | **string** | Number | + +### Other Parameters + +Other parameters are passed through a pointer to a apiGetNetworkWirelessSsidBonjourForwardingRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + +### Return type + +**map[string]interface{}** + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + +## GetNetworkWirelessSsidDeviceTypeGroupPolicies + +> map[string]interface{} GetNetworkWirelessSsidDeviceTypeGroupPolicies(ctx, networkId, number).Execute() + +List the device type group policies for the SSID + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + networkId := "networkId_example" // string | Network ID + number := "number_example" // string | Number + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.ConfigureApi.GetNetworkWirelessSsidDeviceTypeGroupPolicies(context.Background(), networkId, number).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetNetworkWirelessSsidDeviceTypeGroupPolicies``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `GetNetworkWirelessSsidDeviceTypeGroupPolicies`: map[string]interface{} + fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetNetworkWirelessSsidDeviceTypeGroupPolicies`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**networkId** | **string** | Network ID | +**number** | **string** | Number | + +### Other Parameters + +Other parameters are passed through a pointer to a apiGetNetworkWirelessSsidDeviceTypeGroupPoliciesRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + +### Return type + +**map[string]interface{}** + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + +## GetNetworkWirelessSsidEapOverride + +> GetNetworkWirelessSsidEapOverride200Response GetNetworkWirelessSsidEapOverride(ctx, networkId, number).Execute() + +Return the EAP overridden parameters for an SSID + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + networkId := "networkId_example" // string | Network ID + number := "number_example" // string | Number + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.ConfigureApi.GetNetworkWirelessSsidEapOverride(context.Background(), networkId, number).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetNetworkWirelessSsidEapOverride``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `GetNetworkWirelessSsidEapOverride`: GetNetworkWirelessSsidEapOverride200Response + fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetNetworkWirelessSsidEapOverride`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**networkId** | **string** | Network ID | +**number** | **string** | Number | + +### Other Parameters + +Other parameters are passed through a pointer to a apiGetNetworkWirelessSsidEapOverrideRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + +### Return type + +[**GetNetworkWirelessSsidEapOverride200Response**](GetNetworkWirelessSsidEapOverride200Response.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + +## GetNetworkWirelessSsidFirewallL3FirewallRules + +> map[string]interface{} GetNetworkWirelessSsidFirewallL3FirewallRules(ctx, networkId, number).Execute() + +Return the L3 firewall rules for an SSID on an MR network @@ -23045,11 +23570,11 @@ Name | Type | Description | Notes [[Back to README]](../README.md) -## GetOrganizationApplianceVpnThirdPartyVPNPeers +## GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork -> GetOrganizationApplianceVpnThirdPartyVPNPeers200Response GetOrganizationApplianceVpnThirdPartyVPNPeers(ctx, organizationId).Execute() +> []UpdateNetworkApplianceTrafficShapingVpnExclusions200Response GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork(ctx, organizationId).PerPage(perPage).StartingAfter(startingAfter).EndingBefore(endingBefore).NetworkIds(networkIds).Execute() -Return the third party VPN peers for an organization +Display VPN exclusion rules for MX networks. @@ -23067,17 +23592,21 @@ import ( func main() { organizationId := "organizationId_example" // string | Organization ID + perPage := int32(56) // int32 | The number of entries per page returned. Acceptable range is 3 - 1000. Default is 50. (optional) + startingAfter := "startingAfter_example" // string | A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. (optional) + endingBefore := "endingBefore_example" // string | A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. (optional) + networkIds := []string{"Inner_example"} // []string | Optional parameter to filter the results by network IDs (optional) configuration := openapiclient.NewConfiguration() apiClient := openapiclient.NewAPIClient(configuration) - resp, r, err := apiClient.ConfigureApi.GetOrganizationApplianceVpnThirdPartyVPNPeers(context.Background(), organizationId).Execute() + resp, r, err := apiClient.ConfigureApi.GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork(context.Background(), organizationId).PerPage(perPage).StartingAfter(startingAfter).EndingBefore(endingBefore).NetworkIds(networkIds).Execute() if err != nil { - fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetOrganizationApplianceVpnThirdPartyVPNPeers``: %v\n", err) + fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `GetOrganizationApplianceVpnThirdPartyVPNPeers`: GetOrganizationApplianceVpnThirdPartyVPNPeers200Response - fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetOrganizationApplianceVpnThirdPartyVPNPeers`: %v\n", resp) + // response from `GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork`: []UpdateNetworkApplianceTrafficShapingVpnExclusions200Response + fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork`: %v\n", resp) } ``` @@ -23091,16 +23620,20 @@ Name | Type | Description | Notes ### Other Parameters -Other parameters are passed through a pointer to a apiGetOrganizationApplianceVpnThirdPartyVPNPeersRequest struct via the builder pattern +Other parameters are passed through a pointer to a apiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest struct via the builder pattern Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- + **perPage** | **int32** | The number of entries per page returned. Acceptable range is 3 - 1000. Default is 50. | + **startingAfter** | **string** | A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. | + **endingBefore** | **string** | A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. | + **networkIds** | **[]string** | Optional parameter to filter the results by network IDs | ### Return type -[**GetOrganizationApplianceVpnThirdPartyVPNPeers200Response**](GetOrganizationApplianceVpnThirdPartyVPNPeers200Response.md) +[**[]UpdateNetworkApplianceTrafficShapingVpnExclusions200Response**](UpdateNetworkApplianceTrafficShapingVpnExclusions200Response.md) ### Authorization @@ -23116,11 +23649,11 @@ Name | Type | Description | Notes [[Back to README]](../README.md) -## GetOrganizationApplianceVpnVpnFirewallRules +## GetOrganizationApplianceVpnThirdPartyVPNPeers -> map[string]interface{} GetOrganizationApplianceVpnVpnFirewallRules(ctx, organizationId).Execute() +> GetOrganizationApplianceVpnThirdPartyVPNPeers200Response GetOrganizationApplianceVpnThirdPartyVPNPeers(ctx, organizationId).Execute() -Return the firewall rules for an organization's site-to-site VPN +Return the third party VPN peers for an organization @@ -23142,13 +23675,13 @@ func main() { configuration := openapiclient.NewConfiguration() apiClient := openapiclient.NewAPIClient(configuration) - resp, r, err := apiClient.ConfigureApi.GetOrganizationApplianceVpnVpnFirewallRules(context.Background(), organizationId).Execute() + resp, r, err := apiClient.ConfigureApi.GetOrganizationApplianceVpnThirdPartyVPNPeers(context.Background(), organizationId).Execute() if err != nil { - fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetOrganizationApplianceVpnVpnFirewallRules``: %v\n", err) + fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetOrganizationApplianceVpnThirdPartyVPNPeers``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `GetOrganizationApplianceVpnVpnFirewallRules`: map[string]interface{} - fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetOrganizationApplianceVpnVpnFirewallRules`: %v\n", resp) + // response from `GetOrganizationApplianceVpnThirdPartyVPNPeers`: GetOrganizationApplianceVpnThirdPartyVPNPeers200Response + fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetOrganizationApplianceVpnThirdPartyVPNPeers`: %v\n", resp) } ``` @@ -23162,7 +23695,7 @@ Name | Type | Description | Notes ### Other Parameters -Other parameters are passed through a pointer to a apiGetOrganizationApplianceVpnVpnFirewallRulesRequest struct via the builder pattern +Other parameters are passed through a pointer to a apiGetOrganizationApplianceVpnThirdPartyVPNPeersRequest struct via the builder pattern Name | Type | Description | Notes @@ -23171,7 +23704,7 @@ Name | Type | Description | Notes ### Return type -**map[string]interface{}** +[**GetOrganizationApplianceVpnThirdPartyVPNPeers200Response**](GetOrganizationApplianceVpnThirdPartyVPNPeers200Response.md) ### Authorization @@ -23187,11 +23720,82 @@ Name | Type | Description | Notes [[Back to README]](../README.md) -## GetOrganizationBrandingPolicies +## GetOrganizationApplianceVpnVpnFirewallRules -> []GetOrganizationBrandingPolicies200ResponseInner GetOrganizationBrandingPolicies(ctx, organizationId).Execute() +> GetOrganizationApplianceVpnVpnFirewallRules200Response GetOrganizationApplianceVpnVpnFirewallRules(ctx, organizationId).Execute() -List the branding policies of an organization +Return the firewall rules for an organization's site-to-site VPN + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + organizationId := "organizationId_example" // string | Organization ID + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.ConfigureApi.GetOrganizationApplianceVpnVpnFirewallRules(context.Background(), organizationId).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetOrganizationApplianceVpnVpnFirewallRules``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `GetOrganizationApplianceVpnVpnFirewallRules`: GetOrganizationApplianceVpnVpnFirewallRules200Response + fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetOrganizationApplianceVpnVpnFirewallRules`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**organizationId** | **string** | Organization ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiGetOrganizationApplianceVpnVpnFirewallRulesRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + +### Return type + +[**GetOrganizationApplianceVpnVpnFirewallRules200Response**](GetOrganizationApplianceVpnVpnFirewallRules200Response.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + +## GetOrganizationBrandingPolicies + +> []GetOrganizationBrandingPolicies200ResponseInner GetOrganizationBrandingPolicies(ctx, organizationId).Execute() + +List the branding policies of an organization @@ -23623,11 +24227,11 @@ Name | Type | Description | Notes [[Back to README]](../README.md) -## GetOrganizationClientsSearch +## GetOrganizationCameraPermission -> map[string]interface{} GetOrganizationClientsSearch(ctx, organizationId).Mac(mac).PerPage(perPage).StartingAfter(startingAfter).EndingBefore(endingBefore).Execute() +> GetOrganizationCameraPermissions200ResponseInner GetOrganizationCameraPermission(ctx, organizationId, permissionScopeId).Execute() -Return the client details in an organization +Retrieve a single permission scope @@ -23645,21 +24249,18 @@ import ( func main() { organizationId := "organizationId_example" // string | Organization ID - mac := "mac_example" // string | The MAC address of the client. Required. - perPage := int32(56) // int32 | The number of entries per page returned. Acceptable range is 3 - 5. Default is 5. (optional) - startingAfter := "startingAfter_example" // string | A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. (optional) - endingBefore := "endingBefore_example" // string | A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. (optional) + permissionScopeId := "permissionScopeId_example" // string | Permission scope ID configuration := openapiclient.NewConfiguration() apiClient := openapiclient.NewAPIClient(configuration) - resp, r, err := apiClient.ConfigureApi.GetOrganizationClientsSearch(context.Background(), organizationId).Mac(mac).PerPage(perPage).StartingAfter(startingAfter).EndingBefore(endingBefore).Execute() + resp, r, err := apiClient.ConfigureApi.GetOrganizationCameraPermission(context.Background(), organizationId, permissionScopeId).Execute() if err != nil { - fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetOrganizationClientsSearch``: %v\n", err) + fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetOrganizationCameraPermission``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `GetOrganizationClientsSearch`: map[string]interface{} - fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetOrganizationClientsSearch`: %v\n", resp) + // response from `GetOrganizationCameraPermission`: GetOrganizationCameraPermissions200ResponseInner + fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetOrganizationCameraPermission`: %v\n", resp) } ``` @@ -23670,23 +24271,21 @@ Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. **organizationId** | **string** | Organization ID | +**permissionScopeId** | **string** | Permission scope ID | ### Other Parameters -Other parameters are passed through a pointer to a apiGetOrganizationClientsSearchRequest struct via the builder pattern +Other parameters are passed through a pointer to a apiGetOrganizationCameraPermissionRequest struct via the builder pattern Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - **mac** | **string** | The MAC address of the client. Required. | - **perPage** | **int32** | The number of entries per page returned. Acceptable range is 3 - 5. Default is 5. | - **startingAfter** | **string** | A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. | - **endingBefore** | **string** | A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. | + ### Return type -**map[string]interface{}** +[**GetOrganizationCameraPermissions200ResponseInner**](GetOrganizationCameraPermissions200ResponseInner.md) ### Authorization @@ -23702,11 +24301,11 @@ Name | Type | Description | Notes [[Back to README]](../README.md) -## GetOrganizationConfigTemplate +## GetOrganizationCameraPermissions -> GetOrganizationConfigTemplates200ResponseInner GetOrganizationConfigTemplate(ctx, organizationId, configTemplateId).Execute() +> []GetOrganizationCameraPermissions200ResponseInner GetOrganizationCameraPermissions(ctx, organizationId).Execute() -Return a single configuration template +List the permissions scopes for this organization @@ -23724,18 +24323,17 @@ import ( func main() { organizationId := "organizationId_example" // string | Organization ID - configTemplateId := "configTemplateId_example" // string | Config template ID configuration := openapiclient.NewConfiguration() apiClient := openapiclient.NewAPIClient(configuration) - resp, r, err := apiClient.ConfigureApi.GetOrganizationConfigTemplate(context.Background(), organizationId, configTemplateId).Execute() + resp, r, err := apiClient.ConfigureApi.GetOrganizationCameraPermissions(context.Background(), organizationId).Execute() if err != nil { - fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetOrganizationConfigTemplate``: %v\n", err) + fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetOrganizationCameraPermissions``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `GetOrganizationConfigTemplate`: GetOrganizationConfigTemplates200ResponseInner - fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetOrganizationConfigTemplate`: %v\n", resp) + // response from `GetOrganizationCameraPermissions`: []GetOrganizationCameraPermissions200ResponseInner + fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetOrganizationCameraPermissions`: %v\n", resp) } ``` @@ -23746,21 +24344,19 @@ Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. **organizationId** | **string** | Organization ID | -**configTemplateId** | **string** | Config template ID | ### Other Parameters -Other parameters are passed through a pointer to a apiGetOrganizationConfigTemplateRequest struct via the builder pattern +Other parameters are passed through a pointer to a apiGetOrganizationCameraPermissionsRequest struct via the builder pattern Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - ### Return type -[**GetOrganizationConfigTemplates200ResponseInner**](GetOrganizationConfigTemplates200ResponseInner.md) +[**[]GetOrganizationCameraPermissions200ResponseInner**](GetOrganizationCameraPermissions200ResponseInner.md) ### Authorization @@ -23776,11 +24372,11 @@ Name | Type | Description | Notes [[Back to README]](../README.md) -## GetOrganizationConfigTemplateSwitchProfilePort +## GetOrganizationCameraRole -> GetOrganizationConfigTemplateSwitchProfilePorts200ResponseInner GetOrganizationConfigTemplateSwitchProfilePort(ctx, organizationId, configTemplateId, profileId, portId).Execute() +> map[string]interface{} GetOrganizationCameraRole(ctx, organizationId, roleId).Execute() -Return a switch template port +Retrieve a single role. @@ -23798,20 +24394,18 @@ import ( func main() { organizationId := "organizationId_example" // string | Organization ID - configTemplateId := "configTemplateId_example" // string | Config template ID - profileId := "profileId_example" // string | Profile ID - portId := "portId_example" // string | Port ID + roleId := "roleId_example" // string | Role ID configuration := openapiclient.NewConfiguration() apiClient := openapiclient.NewAPIClient(configuration) - resp, r, err := apiClient.ConfigureApi.GetOrganizationConfigTemplateSwitchProfilePort(context.Background(), organizationId, configTemplateId, profileId, portId).Execute() + resp, r, err := apiClient.ConfigureApi.GetOrganizationCameraRole(context.Background(), organizationId, roleId).Execute() if err != nil { - fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetOrganizationConfigTemplateSwitchProfilePort``: %v\n", err) + fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetOrganizationCameraRole``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `GetOrganizationConfigTemplateSwitchProfilePort`: GetOrganizationConfigTemplateSwitchProfilePorts200ResponseInner - fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetOrganizationConfigTemplateSwitchProfilePort`: %v\n", resp) + // response from `GetOrganizationCameraRole`: map[string]interface{} + fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetOrganizationCameraRole`: %v\n", resp) } ``` @@ -23822,13 +24416,11 @@ Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. **organizationId** | **string** | Organization ID | -**configTemplateId** | **string** | Config template ID | -**profileId** | **string** | Profile ID | -**portId** | **string** | Port ID | +**roleId** | **string** | Role ID | ### Other Parameters -Other parameters are passed through a pointer to a apiGetOrganizationConfigTemplateSwitchProfilePortRequest struct via the builder pattern +Other parameters are passed through a pointer to a apiGetOrganizationCameraRoleRequest struct via the builder pattern Name | Type | Description | Notes @@ -23836,11 +24428,9 @@ Name | Type | Description | Notes - - ### Return type -[**GetOrganizationConfigTemplateSwitchProfilePorts200ResponseInner**](GetOrganizationConfigTemplateSwitchProfilePorts200ResponseInner.md) +**map[string]interface{}** ### Authorization @@ -23856,11 +24446,11 @@ Name | Type | Description | Notes [[Back to README]](../README.md) -## GetOrganizationConfigTemplateSwitchProfilePorts +## GetOrganizationCameraRoles -> []GetOrganizationConfigTemplateSwitchProfilePorts200ResponseInner GetOrganizationConfigTemplateSwitchProfilePorts(ctx, organizationId, configTemplateId, profileId).Execute() +> []map[string]interface{} GetOrganizationCameraRoles(ctx, organizationId).Execute() -Return all the ports of a switch template +List all the roles in this organization @@ -23878,19 +24468,17 @@ import ( func main() { organizationId := "organizationId_example" // string | Organization ID - configTemplateId := "configTemplateId_example" // string | Config template ID - profileId := "profileId_example" // string | Profile ID configuration := openapiclient.NewConfiguration() apiClient := openapiclient.NewAPIClient(configuration) - resp, r, err := apiClient.ConfigureApi.GetOrganizationConfigTemplateSwitchProfilePorts(context.Background(), organizationId, configTemplateId, profileId).Execute() + resp, r, err := apiClient.ConfigureApi.GetOrganizationCameraRoles(context.Background(), organizationId).Execute() if err != nil { - fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetOrganizationConfigTemplateSwitchProfilePorts``: %v\n", err) + fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetOrganizationCameraRoles``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `GetOrganizationConfigTemplateSwitchProfilePorts`: []GetOrganizationConfigTemplateSwitchProfilePorts200ResponseInner - fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetOrganizationConfigTemplateSwitchProfilePorts`: %v\n", resp) + // response from `GetOrganizationCameraRoles`: []map[string]interface{} + fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetOrganizationCameraRoles`: %v\n", resp) } ``` @@ -23901,23 +24489,19 @@ Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. **organizationId** | **string** | Organization ID | -**configTemplateId** | **string** | Config template ID | -**profileId** | **string** | Profile ID | ### Other Parameters -Other parameters are passed through a pointer to a apiGetOrganizationConfigTemplateSwitchProfilePortsRequest struct via the builder pattern +Other parameters are passed through a pointer to a apiGetOrganizationCameraRolesRequest struct via the builder pattern Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - - ### Return type -[**[]GetOrganizationConfigTemplateSwitchProfilePorts200ResponseInner**](GetOrganizationConfigTemplateSwitchProfilePorts200ResponseInner.md) +**[]map[string]interface{}** ### Authorization @@ -23933,11 +24517,11 @@ Name | Type | Description | Notes [[Back to README]](../README.md) -## GetOrganizationConfigTemplateSwitchProfiles +## GetOrganizationClientsSearch -> []GetOrganizationConfigTemplateSwitchProfiles200ResponseInner GetOrganizationConfigTemplateSwitchProfiles(ctx, organizationId, configTemplateId).Execute() +> map[string]interface{} GetOrganizationClientsSearch(ctx, organizationId).Mac(mac).PerPage(perPage).StartingAfter(startingAfter).EndingBefore(endingBefore).Execute() -List the switch templates for your switch template configuration +Return the client details in an organization @@ -23955,18 +24539,21 @@ import ( func main() { organizationId := "organizationId_example" // string | Organization ID - configTemplateId := "configTemplateId_example" // string | Config template ID + mac := "mac_example" // string | The MAC address of the client. Required. + perPage := int32(56) // int32 | The number of entries per page returned. Acceptable range is 3 - 5. Default is 5. (optional) + startingAfter := "startingAfter_example" // string | A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. (optional) + endingBefore := "endingBefore_example" // string | A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. (optional) configuration := openapiclient.NewConfiguration() apiClient := openapiclient.NewAPIClient(configuration) - resp, r, err := apiClient.ConfigureApi.GetOrganizationConfigTemplateSwitchProfiles(context.Background(), organizationId, configTemplateId).Execute() + resp, r, err := apiClient.ConfigureApi.GetOrganizationClientsSearch(context.Background(), organizationId).Mac(mac).PerPage(perPage).StartingAfter(startingAfter).EndingBefore(endingBefore).Execute() if err != nil { - fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetOrganizationConfigTemplateSwitchProfiles``: %v\n", err) + fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetOrganizationClientsSearch``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `GetOrganizationConfigTemplateSwitchProfiles`: []GetOrganizationConfigTemplateSwitchProfiles200ResponseInner - fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetOrganizationConfigTemplateSwitchProfiles`: %v\n", resp) + // response from `GetOrganizationClientsSearch`: map[string]interface{} + fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetOrganizationClientsSearch`: %v\n", resp) } ``` @@ -23977,21 +24564,23 @@ Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. **organizationId** | **string** | Organization ID | -**configTemplateId** | **string** | Config template ID | ### Other Parameters -Other parameters are passed through a pointer to a apiGetOrganizationConfigTemplateSwitchProfilesRequest struct via the builder pattern +Other parameters are passed through a pointer to a apiGetOrganizationClientsSearchRequest struct via the builder pattern Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - + **mac** | **string** | The MAC address of the client. Required. | + **perPage** | **int32** | The number of entries per page returned. Acceptable range is 3 - 5. Default is 5. | + **startingAfter** | **string** | A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. | + **endingBefore** | **string** | A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. | ### Return type -[**[]GetOrganizationConfigTemplateSwitchProfiles200ResponseInner**](GetOrganizationConfigTemplateSwitchProfiles200ResponseInner.md) +**map[string]interface{}** ### Authorization @@ -24007,11 +24596,11 @@ Name | Type | Description | Notes [[Back to README]](../README.md) -## GetOrganizationConfigTemplates +## GetOrganizationConfigTemplate -> []GetOrganizationConfigTemplates200ResponseInner GetOrganizationConfigTemplates(ctx, organizationId).Execute() +> GetOrganizationConfigTemplates200ResponseInner GetOrganizationConfigTemplate(ctx, organizationId, configTemplateId).Execute() -List the configuration templates for this organization +Return a single configuration template @@ -24029,17 +24618,18 @@ import ( func main() { organizationId := "organizationId_example" // string | Organization ID + configTemplateId := "configTemplateId_example" // string | Config template ID configuration := openapiclient.NewConfiguration() apiClient := openapiclient.NewAPIClient(configuration) - resp, r, err := apiClient.ConfigureApi.GetOrganizationConfigTemplates(context.Background(), organizationId).Execute() + resp, r, err := apiClient.ConfigureApi.GetOrganizationConfigTemplate(context.Background(), organizationId, configTemplateId).Execute() if err != nil { - fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetOrganizationConfigTemplates``: %v\n", err) + fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetOrganizationConfigTemplate``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `GetOrganizationConfigTemplates`: []GetOrganizationConfigTemplates200ResponseInner - fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetOrganizationConfigTemplates`: %v\n", resp) + // response from `GetOrganizationConfigTemplate`: GetOrganizationConfigTemplates200ResponseInner + fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetOrganizationConfigTemplate`: %v\n", resp) } ``` @@ -24050,19 +24640,21 @@ Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. **organizationId** | **string** | Organization ID | +**configTemplateId** | **string** | Config template ID | ### Other Parameters -Other parameters are passed through a pointer to a apiGetOrganizationConfigTemplatesRequest struct via the builder pattern +Other parameters are passed through a pointer to a apiGetOrganizationConfigTemplateRequest struct via the builder pattern Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- + ### Return type -[**[]GetOrganizationConfigTemplates200ResponseInner**](GetOrganizationConfigTemplates200ResponseInner.md) +[**GetOrganizationConfigTemplates200ResponseInner**](GetOrganizationConfigTemplates200ResponseInner.md) ### Authorization @@ -24078,11 +24670,11 @@ Name | Type | Description | Notes [[Back to README]](../README.md) -## GetOrganizationDevices +## GetOrganizationConfigTemplateSwitchProfilePort -> []GetNetworkFloorPlans200ResponseInnerDevicesInner GetOrganizationDevices(ctx, organizationId).PerPage(perPage).StartingAfter(startingAfter).EndingBefore(endingBefore).ConfigurationUpdatedAfter(configurationUpdatedAfter).NetworkIds(networkIds).ProductTypes(productTypes).Tags(tags).TagsFilterType(tagsFilterType).Name(name).Mac(mac).Serial(serial).Model(model).Macs(macs).Serials(serials).SensorMetrics(sensorMetrics).SensorAlertProfileIds(sensorAlertProfileIds).Models(models).Execute() +> GetOrganizationConfigTemplateSwitchProfilePorts200ResponseInner GetOrganizationConfigTemplateSwitchProfilePort(ctx, organizationId, configTemplateId, profileId, portId).Execute() -List the devices in an organization +Return a switch template port @@ -24100,34 +24692,20 @@ import ( func main() { organizationId := "organizationId_example" // string | Organization ID - perPage := int32(56) // int32 | The number of entries per page returned. Acceptable range is 3 - 1000. Default is 1000. (optional) - startingAfter := "startingAfter_example" // string | A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. (optional) - endingBefore := "endingBefore_example" // string | A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. (optional) - configurationUpdatedAfter := "configurationUpdatedAfter_example" // string | Filter results by whether or not the device's configuration has been updated after the given timestamp (optional) - networkIds := []string{"Inner_example"} // []string | Optional parameter to filter devices by network. (optional) - productTypes := []string{"ProductTypes_example"} // []string | Optional parameter to filter devices by product type. Valid types are wireless, appliance, switch, systemsManager, camera, cellularGateway, sensor, and cloudGateway. (optional) - tags := []string{"Inner_example"} // []string | Optional parameter to filter devices by tags. (optional) - tagsFilterType := "tagsFilterType_example" // string | Optional parameter of value 'withAnyTags' or 'withAllTags' to indicate whether to return networks which contain ANY or ALL of the included tags. If no type is included, 'withAnyTags' will be selected. (optional) - name := "name_example" // string | Optional parameter to filter devices by name. All returned devices will have a name that contains the search term or is an exact match. (optional) - mac := "mac_example" // string | Optional parameter to filter devices by MAC address. All returned devices will have a MAC address that contains the search term or is an exact match. (optional) - serial := "serial_example" // string | Optional parameter to filter devices by serial number. All returned devices will have a serial number that contains the search term or is an exact match. (optional) - model := "model_example" // string | Optional parameter to filter devices by model. All returned devices will have a model that contains the search term or is an exact match. (optional) - macs := []string{"Inner_example"} // []string | Optional parameter to filter devices by one or more MAC addresses. All returned devices will have a MAC address that is an exact match. (optional) - serials := []string{"Inner_example"} // []string | Optional parameter to filter devices by one or more serial numbers. All returned devices will have a serial number that is an exact match. (optional) - sensorMetrics := []string{"Inner_example"} // []string | Optional parameter to filter devices by the metrics that they provide. Only applies to sensor devices. (optional) - sensorAlertProfileIds := []string{"Inner_example"} // []string | Optional parameter to filter devices by the alert profiles that are bound to them. Only applies to sensor devices. (optional) - models := []string{"Inner_example"} // []string | Optional parameter to filter devices by one or more models. All returned devices will have a model that is an exact match. (optional) + configTemplateId := "configTemplateId_example" // string | Config template ID + profileId := "profileId_example" // string | Profile ID + portId := "portId_example" // string | Port ID configuration := openapiclient.NewConfiguration() apiClient := openapiclient.NewAPIClient(configuration) - resp, r, err := apiClient.ConfigureApi.GetOrganizationDevices(context.Background(), organizationId).PerPage(perPage).StartingAfter(startingAfter).EndingBefore(endingBefore).ConfigurationUpdatedAfter(configurationUpdatedAfter).NetworkIds(networkIds).ProductTypes(productTypes).Tags(tags).TagsFilterType(tagsFilterType).Name(name).Mac(mac).Serial(serial).Model(model).Macs(macs).Serials(serials).SensorMetrics(sensorMetrics).SensorAlertProfileIds(sensorAlertProfileIds).Models(models).Execute() + resp, r, err := apiClient.ConfigureApi.GetOrganizationConfigTemplateSwitchProfilePort(context.Background(), organizationId, configTemplateId, profileId, portId).Execute() if err != nil { - fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetOrganizationDevices``: %v\n", err) + fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetOrganizationConfigTemplateSwitchProfilePort``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `GetOrganizationDevices`: []GetNetworkFloorPlans200ResponseInnerDevicesInner - fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetOrganizationDevices`: %v\n", resp) + // response from `GetOrganizationConfigTemplateSwitchProfilePort`: GetOrganizationConfigTemplateSwitchProfilePorts200ResponseInner + fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetOrganizationConfigTemplateSwitchProfilePort`: %v\n", resp) } ``` @@ -24138,36 +24716,25 @@ Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. **organizationId** | **string** | Organization ID | +**configTemplateId** | **string** | Config template ID | +**profileId** | **string** | Profile ID | +**portId** | **string** | Port ID | ### Other Parameters -Other parameters are passed through a pointer to a apiGetOrganizationDevicesRequest struct via the builder pattern +Other parameters are passed through a pointer to a apiGetOrganizationConfigTemplateSwitchProfilePortRequest struct via the builder pattern Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - **perPage** | **int32** | The number of entries per page returned. Acceptable range is 3 - 1000. Default is 1000. | - **startingAfter** | **string** | A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. | - **endingBefore** | **string** | A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. | - **configurationUpdatedAfter** | **string** | Filter results by whether or not the device's configuration has been updated after the given timestamp | - **networkIds** | **[]string** | Optional parameter to filter devices by network. | - **productTypes** | **[]string** | Optional parameter to filter devices by product type. Valid types are wireless, appliance, switch, systemsManager, camera, cellularGateway, sensor, and cloudGateway. | - **tags** | **[]string** | Optional parameter to filter devices by tags. | - **tagsFilterType** | **string** | Optional parameter of value 'withAnyTags' or 'withAllTags' to indicate whether to return networks which contain ANY or ALL of the included tags. If no type is included, 'withAnyTags' will be selected. | - **name** | **string** | Optional parameter to filter devices by name. All returned devices will have a name that contains the search term or is an exact match. | - **mac** | **string** | Optional parameter to filter devices by MAC address. All returned devices will have a MAC address that contains the search term or is an exact match. | - **serial** | **string** | Optional parameter to filter devices by serial number. All returned devices will have a serial number that contains the search term or is an exact match. | - **model** | **string** | Optional parameter to filter devices by model. All returned devices will have a model that contains the search term or is an exact match. | - **macs** | **[]string** | Optional parameter to filter devices by one or more MAC addresses. All returned devices will have a MAC address that is an exact match. | - **serials** | **[]string** | Optional parameter to filter devices by one or more serial numbers. All returned devices will have a serial number that is an exact match. | - **sensorMetrics** | **[]string** | Optional parameter to filter devices by the metrics that they provide. Only applies to sensor devices. | - **sensorAlertProfileIds** | **[]string** | Optional parameter to filter devices by the alert profiles that are bound to them. Only applies to sensor devices. | - **models** | **[]string** | Optional parameter to filter devices by one or more models. All returned devices will have a model that is an exact match. | + + + ### Return type -[**[]GetNetworkFloorPlans200ResponseInnerDevicesInner**](GetNetworkFloorPlans200ResponseInnerDevicesInner.md) +[**GetOrganizationConfigTemplateSwitchProfilePorts200ResponseInner**](GetOrganizationConfigTemplateSwitchProfilePorts200ResponseInner.md) ### Authorization @@ -24183,11 +24750,11 @@ Name | Type | Description | Notes [[Back to README]](../README.md) -## GetOrganizationEarlyAccessFeatures +## GetOrganizationConfigTemplateSwitchProfilePorts -> []GetOrganizationEarlyAccessFeatures200ResponseInner GetOrganizationEarlyAccessFeatures(ctx, organizationId).Execute() +> []GetOrganizationConfigTemplateSwitchProfilePorts200ResponseInner GetOrganizationConfigTemplateSwitchProfilePorts(ctx, organizationId, configTemplateId, profileId).Execute() -List the available early access features for organization +Return all the ports of a switch template @@ -24205,17 +24772,19 @@ import ( func main() { organizationId := "organizationId_example" // string | Organization ID + configTemplateId := "configTemplateId_example" // string | Config template ID + profileId := "profileId_example" // string | Profile ID configuration := openapiclient.NewConfiguration() apiClient := openapiclient.NewAPIClient(configuration) - resp, r, err := apiClient.ConfigureApi.GetOrganizationEarlyAccessFeatures(context.Background(), organizationId).Execute() + resp, r, err := apiClient.ConfigureApi.GetOrganizationConfigTemplateSwitchProfilePorts(context.Background(), organizationId, configTemplateId, profileId).Execute() if err != nil { - fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetOrganizationEarlyAccessFeatures``: %v\n", err) + fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetOrganizationConfigTemplateSwitchProfilePorts``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `GetOrganizationEarlyAccessFeatures`: []GetOrganizationEarlyAccessFeatures200ResponseInner - fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetOrganizationEarlyAccessFeatures`: %v\n", resp) + // response from `GetOrganizationConfigTemplateSwitchProfilePorts`: []GetOrganizationConfigTemplateSwitchProfilePorts200ResponseInner + fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetOrganizationConfigTemplateSwitchProfilePorts`: %v\n", resp) } ``` @@ -24226,19 +24795,23 @@ Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. **organizationId** | **string** | Organization ID | +**configTemplateId** | **string** | Config template ID | +**profileId** | **string** | Profile ID | ### Other Parameters -Other parameters are passed through a pointer to a apiGetOrganizationEarlyAccessFeaturesRequest struct via the builder pattern +Other parameters are passed through a pointer to a apiGetOrganizationConfigTemplateSwitchProfilePortsRequest struct via the builder pattern Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- + + ### Return type -[**[]GetOrganizationEarlyAccessFeatures200ResponseInner**](GetOrganizationEarlyAccessFeatures200ResponseInner.md) +[**[]GetOrganizationConfigTemplateSwitchProfilePorts200ResponseInner**](GetOrganizationConfigTemplateSwitchProfilePorts200ResponseInner.md) ### Authorization @@ -24254,11 +24827,11 @@ Name | Type | Description | Notes [[Back to README]](../README.md) -## GetOrganizationEarlyAccessFeaturesOptIn +## GetOrganizationConfigTemplateSwitchProfiles -> map[string]interface{} GetOrganizationEarlyAccessFeaturesOptIn(ctx, organizationId, optInId).Execute() +> []GetOrganizationConfigTemplateSwitchProfiles200ResponseInner GetOrganizationConfigTemplateSwitchProfiles(ctx, organizationId, configTemplateId).Execute() -Show an early access feature opt-in for an organization +List the switch templates for your switch template configuration @@ -24276,18 +24849,18 @@ import ( func main() { organizationId := "organizationId_example" // string | Organization ID - optInId := "optInId_example" // string | Opt in ID + configTemplateId := "configTemplateId_example" // string | Config template ID configuration := openapiclient.NewConfiguration() apiClient := openapiclient.NewAPIClient(configuration) - resp, r, err := apiClient.ConfigureApi.GetOrganizationEarlyAccessFeaturesOptIn(context.Background(), organizationId, optInId).Execute() + resp, r, err := apiClient.ConfigureApi.GetOrganizationConfigTemplateSwitchProfiles(context.Background(), organizationId, configTemplateId).Execute() if err != nil { - fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetOrganizationEarlyAccessFeaturesOptIn``: %v\n", err) + fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetOrganizationConfigTemplateSwitchProfiles``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `GetOrganizationEarlyAccessFeaturesOptIn`: map[string]interface{} - fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetOrganizationEarlyAccessFeaturesOptIn`: %v\n", resp) + // response from `GetOrganizationConfigTemplateSwitchProfiles`: []GetOrganizationConfigTemplateSwitchProfiles200ResponseInner + fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetOrganizationConfigTemplateSwitchProfiles`: %v\n", resp) } ``` @@ -24298,11 +24871,11 @@ Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. **organizationId** | **string** | Organization ID | -**optInId** | **string** | Opt in ID | +**configTemplateId** | **string** | Config template ID | ### Other Parameters -Other parameters are passed through a pointer to a apiGetOrganizationEarlyAccessFeaturesOptInRequest struct via the builder pattern +Other parameters are passed through a pointer to a apiGetOrganizationConfigTemplateSwitchProfilesRequest struct via the builder pattern Name | Type | Description | Notes @@ -24312,7 +24885,7 @@ Name | Type | Description | Notes ### Return type -**map[string]interface{}** +[**[]GetOrganizationConfigTemplateSwitchProfiles200ResponseInner**](GetOrganizationConfigTemplateSwitchProfiles200ResponseInner.md) ### Authorization @@ -24328,11 +24901,332 @@ Name | Type | Description | Notes [[Back to README]](../README.md) -## GetOrganizationEarlyAccessFeaturesOptIns +## GetOrganizationConfigTemplates -> []map[string]interface{} GetOrganizationEarlyAccessFeaturesOptIns(ctx, organizationId).Execute() +> []GetOrganizationConfigTemplates200ResponseInner GetOrganizationConfigTemplates(ctx, organizationId).Execute() -List the early access feature opt-ins for an organization +List the configuration templates for this organization + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + organizationId := "organizationId_example" // string | Organization ID + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.ConfigureApi.GetOrganizationConfigTemplates(context.Background(), organizationId).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetOrganizationConfigTemplates``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `GetOrganizationConfigTemplates`: []GetOrganizationConfigTemplates200ResponseInner + fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetOrganizationConfigTemplates`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**organizationId** | **string** | Organization ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiGetOrganizationConfigTemplatesRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + +### Return type + +[**[]GetOrganizationConfigTemplates200ResponseInner**](GetOrganizationConfigTemplates200ResponseInner.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + +## GetOrganizationDevices + +> []GetNetworkFloorPlans200ResponseInnerDevicesInner GetOrganizationDevices(ctx, organizationId).PerPage(perPage).StartingAfter(startingAfter).EndingBefore(endingBefore).ConfigurationUpdatedAfter(configurationUpdatedAfter).NetworkIds(networkIds).ProductTypes(productTypes).Tags(tags).TagsFilterType(tagsFilterType).Name(name).Mac(mac).Serial(serial).Model(model).Macs(macs).Serials(serials).SensorMetrics(sensorMetrics).SensorAlertProfileIds(sensorAlertProfileIds).Models(models).Execute() + +List the devices in an organization + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + organizationId := "organizationId_example" // string | Organization ID + perPage := int32(56) // int32 | The number of entries per page returned. Acceptable range is 3 - 1000. Default is 1000. (optional) + startingAfter := "startingAfter_example" // string | A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. (optional) + endingBefore := "endingBefore_example" // string | A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. (optional) + configurationUpdatedAfter := "configurationUpdatedAfter_example" // string | Filter results by whether or not the device's configuration has been updated after the given timestamp (optional) + networkIds := []string{"Inner_example"} // []string | Optional parameter to filter devices by network. (optional) + productTypes := []string{"ProductTypes_example"} // []string | Optional parameter to filter devices by product type. Valid types are wireless, appliance, switch, systemsManager, camera, cellularGateway, sensor, and cloudGateway. (optional) + tags := []string{"Inner_example"} // []string | Optional parameter to filter devices by tags. (optional) + tagsFilterType := "tagsFilterType_example" // string | Optional parameter of value 'withAnyTags' or 'withAllTags' to indicate whether to return networks which contain ANY or ALL of the included tags. If no type is included, 'withAnyTags' will be selected. (optional) + name := "name_example" // string | Optional parameter to filter devices by name. All returned devices will have a name that contains the search term or is an exact match. (optional) + mac := "mac_example" // string | Optional parameter to filter devices by MAC address. All returned devices will have a MAC address that contains the search term or is an exact match. (optional) + serial := "serial_example" // string | Optional parameter to filter devices by serial number. All returned devices will have a serial number that contains the search term or is an exact match. (optional) + model := "model_example" // string | Optional parameter to filter devices by model. All returned devices will have a model that contains the search term or is an exact match. (optional) + macs := []string{"Inner_example"} // []string | Optional parameter to filter devices by one or more MAC addresses. All returned devices will have a MAC address that is an exact match. (optional) + serials := []string{"Inner_example"} // []string | Optional parameter to filter devices by one or more serial numbers. All returned devices will have a serial number that is an exact match. (optional) + sensorMetrics := []string{"Inner_example"} // []string | Optional parameter to filter devices by the metrics that they provide. Only applies to sensor devices. (optional) + sensorAlertProfileIds := []string{"Inner_example"} // []string | Optional parameter to filter devices by the alert profiles that are bound to them. Only applies to sensor devices. (optional) + models := []string{"Inner_example"} // []string | Optional parameter to filter devices by one or more models. All returned devices will have a model that is an exact match. (optional) + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.ConfigureApi.GetOrganizationDevices(context.Background(), organizationId).PerPage(perPage).StartingAfter(startingAfter).EndingBefore(endingBefore).ConfigurationUpdatedAfter(configurationUpdatedAfter).NetworkIds(networkIds).ProductTypes(productTypes).Tags(tags).TagsFilterType(tagsFilterType).Name(name).Mac(mac).Serial(serial).Model(model).Macs(macs).Serials(serials).SensorMetrics(sensorMetrics).SensorAlertProfileIds(sensorAlertProfileIds).Models(models).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetOrganizationDevices``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `GetOrganizationDevices`: []GetNetworkFloorPlans200ResponseInnerDevicesInner + fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetOrganizationDevices`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**organizationId** | **string** | Organization ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiGetOrganizationDevicesRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + **perPage** | **int32** | The number of entries per page returned. Acceptable range is 3 - 1000. Default is 1000. | + **startingAfter** | **string** | A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. | + **endingBefore** | **string** | A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. | + **configurationUpdatedAfter** | **string** | Filter results by whether or not the device's configuration has been updated after the given timestamp | + **networkIds** | **[]string** | Optional parameter to filter devices by network. | + **productTypes** | **[]string** | Optional parameter to filter devices by product type. Valid types are wireless, appliance, switch, systemsManager, camera, cellularGateway, sensor, and cloudGateway. | + **tags** | **[]string** | Optional parameter to filter devices by tags. | + **tagsFilterType** | **string** | Optional parameter of value 'withAnyTags' or 'withAllTags' to indicate whether to return networks which contain ANY or ALL of the included tags. If no type is included, 'withAnyTags' will be selected. | + **name** | **string** | Optional parameter to filter devices by name. All returned devices will have a name that contains the search term or is an exact match. | + **mac** | **string** | Optional parameter to filter devices by MAC address. All returned devices will have a MAC address that contains the search term or is an exact match. | + **serial** | **string** | Optional parameter to filter devices by serial number. All returned devices will have a serial number that contains the search term or is an exact match. | + **model** | **string** | Optional parameter to filter devices by model. All returned devices will have a model that contains the search term or is an exact match. | + **macs** | **[]string** | Optional parameter to filter devices by one or more MAC addresses. All returned devices will have a MAC address that is an exact match. | + **serials** | **[]string** | Optional parameter to filter devices by one or more serial numbers. All returned devices will have a serial number that is an exact match. | + **sensorMetrics** | **[]string** | Optional parameter to filter devices by the metrics that they provide. Only applies to sensor devices. | + **sensorAlertProfileIds** | **[]string** | Optional parameter to filter devices by the alert profiles that are bound to them. Only applies to sensor devices. | + **models** | **[]string** | Optional parameter to filter devices by one or more models. All returned devices will have a model that is an exact match. | + +### Return type + +[**[]GetNetworkFloorPlans200ResponseInnerDevicesInner**](GetNetworkFloorPlans200ResponseInnerDevicesInner.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + +## GetOrganizationEarlyAccessFeatures + +> []GetOrganizationEarlyAccessFeatures200ResponseInner GetOrganizationEarlyAccessFeatures(ctx, organizationId).Execute() + +List the available early access features for organization + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + organizationId := "organizationId_example" // string | Organization ID + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.ConfigureApi.GetOrganizationEarlyAccessFeatures(context.Background(), organizationId).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetOrganizationEarlyAccessFeatures``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `GetOrganizationEarlyAccessFeatures`: []GetOrganizationEarlyAccessFeatures200ResponseInner + fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetOrganizationEarlyAccessFeatures`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**organizationId** | **string** | Organization ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiGetOrganizationEarlyAccessFeaturesRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + +### Return type + +[**[]GetOrganizationEarlyAccessFeatures200ResponseInner**](GetOrganizationEarlyAccessFeatures200ResponseInner.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + +## GetOrganizationEarlyAccessFeaturesOptIn + +> map[string]interface{} GetOrganizationEarlyAccessFeaturesOptIn(ctx, organizationId, optInId).Execute() + +Show an early access feature opt-in for an organization + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + organizationId := "organizationId_example" // string | Organization ID + optInId := "optInId_example" // string | Opt in ID + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.ConfigureApi.GetOrganizationEarlyAccessFeaturesOptIn(context.Background(), organizationId, optInId).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.GetOrganizationEarlyAccessFeaturesOptIn``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `GetOrganizationEarlyAccessFeaturesOptIn`: map[string]interface{} + fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.GetOrganizationEarlyAccessFeaturesOptIn`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**organizationId** | **string** | Organization ID | +**optInId** | **string** | Opt in ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiGetOrganizationEarlyAccessFeaturesOptInRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + +### Return type + +**map[string]interface{}** + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + +## GetOrganizationEarlyAccessFeaturesOptIns + +> []map[string]interface{} GetOrganizationEarlyAccessFeaturesOptIns(ctx, organizationId).Execute() + +List the early access feature opt-ins for an organization @@ -27548,6 +28442,79 @@ Name | Type | Description | Notes [[Back to README]](../README.md) +## SetNetworkWirelessEthernetPortsProfilesDefault + +> SetNetworkWirelessEthernetPortsProfilesDefault200Response SetNetworkWirelessEthernetPortsProfilesDefault(ctx, networkId).SetNetworkWirelessEthernetPortsProfilesDefaultRequest(setNetworkWirelessEthernetPortsProfilesDefaultRequest).Execute() + +Set the AP port profile to be default for this network + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + networkId := "networkId_example" // string | Network ID + setNetworkWirelessEthernetPortsProfilesDefaultRequest := *openapiclient.NewSetNetworkWirelessEthernetPortsProfilesDefaultRequest("ProfileId_example") // SetNetworkWirelessEthernetPortsProfilesDefaultRequest | + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.ConfigureApi.SetNetworkWirelessEthernetPortsProfilesDefault(context.Background(), networkId).SetNetworkWirelessEthernetPortsProfilesDefaultRequest(setNetworkWirelessEthernetPortsProfilesDefaultRequest).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.SetNetworkWirelessEthernetPortsProfilesDefault``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `SetNetworkWirelessEthernetPortsProfilesDefault`: SetNetworkWirelessEthernetPortsProfilesDefault200Response + fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.SetNetworkWirelessEthernetPortsProfilesDefault`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**networkId** | **string** | Network ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiSetNetworkWirelessEthernetPortsProfilesDefaultRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + **setNetworkWirelessEthernetPortsProfilesDefaultRequest** | [**SetNetworkWirelessEthernetPortsProfilesDefaultRequest**](SetNetworkWirelessEthernetPortsProfilesDefaultRequest.md) | | + +### Return type + +[**SetNetworkWirelessEthernetPortsProfilesDefault200Response**](SetNetworkWirelessEthernetPortsProfilesDefault200Response.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: application/json +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + ## SplitNetwork > SplitNetwork200Response SplitNetwork(ctx, networkId).Execute() @@ -28277,7 +29244,7 @@ Name | Type | Description | Notes ## UpdateDeviceCameraVideoSettings -> map[string]interface{} UpdateDeviceCameraVideoSettings(ctx, serial).UpdateDeviceCameraVideoSettingsRequest(updateDeviceCameraVideoSettingsRequest).Execute() +> GetDeviceCameraVideoSettings200Response UpdateDeviceCameraVideoSettings(ctx, serial).UpdateDeviceCameraVideoSettingsRequest(updateDeviceCameraVideoSettingsRequest).Execute() Update video settings for the given camera @@ -28307,7 +29274,7 @@ func main() { fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.UpdateDeviceCameraVideoSettings``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `UpdateDeviceCameraVideoSettings`: map[string]interface{} + // response from `UpdateDeviceCameraVideoSettings`: GetDeviceCameraVideoSettings200Response fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.UpdateDeviceCameraVideoSettings`: %v\n", resp) } ``` @@ -28332,7 +29299,7 @@ Name | Type | Description | Notes ### Return type -**map[string]interface{}** +[**GetDeviceCameraVideoSettings200Response**](GetDeviceCameraVideoSettings200Response.md) ### Authorization @@ -29163,6 +30130,79 @@ Name | Type | Description | Notes [[Back to README]](../README.md) +## UpdateDeviceWirelessAlternateManagementInterfaceIpv6 + +> UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response UpdateDeviceWirelessAlternateManagementInterfaceIpv6(ctx, serial).UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request(updateDeviceWirelessAlternateManagementInterfaceIpv6Request).Execute() + +Update alternate management interface IPv6 address + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + serial := "serial_example" // string | Serial + updateDeviceWirelessAlternateManagementInterfaceIpv6Request := *openapiclient.NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request() // UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request | (optional) + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.ConfigureApi.UpdateDeviceWirelessAlternateManagementInterfaceIpv6(context.Background(), serial).UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request(updateDeviceWirelessAlternateManagementInterfaceIpv6Request).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.UpdateDeviceWirelessAlternateManagementInterfaceIpv6``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `UpdateDeviceWirelessAlternateManagementInterfaceIpv6`: UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response + fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.UpdateDeviceWirelessAlternateManagementInterfaceIpv6`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**serial** | **string** | Serial | + +### Other Parameters + +Other parameters are passed through a pointer to a apiUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + **updateDeviceWirelessAlternateManagementInterfaceIpv6Request** | [**UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request**](UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request.md) | | + +### Return type + +[**UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response**](UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: application/json +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + ## UpdateDeviceWirelessBluetoothSettings > GetDeviceWirelessBluetoothSettings200Response UpdateDeviceWirelessBluetoothSettings(ctx, serial).UpdateDeviceWirelessBluetoothSettingsRequest(updateDeviceWirelessBluetoothSettingsRequest).Execute() @@ -31374,6 +32414,79 @@ Name | Type | Description | Notes [[Back to README]](../README.md) +## UpdateNetworkApplianceTrafficShapingVpnExclusions + +> UpdateNetworkApplianceTrafficShapingVpnExclusions200Response UpdateNetworkApplianceTrafficShapingVpnExclusions(ctx, networkId).UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest(updateNetworkApplianceTrafficShapingVpnExclusionsRequest).Execute() + +Update VPN exclusion rules for an MX network. + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + networkId := "networkId_example" // string | Network ID + updateNetworkApplianceTrafficShapingVpnExclusionsRequest := *openapiclient.NewUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest() // UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest | (optional) + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.ConfigureApi.UpdateNetworkApplianceTrafficShapingVpnExclusions(context.Background(), networkId).UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest(updateNetworkApplianceTrafficShapingVpnExclusionsRequest).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.UpdateNetworkApplianceTrafficShapingVpnExclusions``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `UpdateNetworkApplianceTrafficShapingVpnExclusions`: UpdateNetworkApplianceTrafficShapingVpnExclusions200Response + fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.UpdateNetworkApplianceTrafficShapingVpnExclusions`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**networkId** | **string** | Network ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + **updateNetworkApplianceTrafficShapingVpnExclusionsRequest** | [**UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest**](UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest.md) | | + +### Return type + +[**UpdateNetworkApplianceTrafficShapingVpnExclusions200Response**](UpdateNetworkApplianceTrafficShapingVpnExclusions200Response.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: application/json +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + ## UpdateNetworkApplianceVlan > GetNetworkApplianceVlans200ResponseInner UpdateNetworkApplianceVlan(ctx, networkId, vlanId).UpdateNetworkApplianceVlanRequest(updateNetworkApplianceVlanRequest).Execute() @@ -35470,6 +36583,82 @@ Name | Type | Description | Notes [[Back to README]](../README.md) +## UpdateNetworkWirelessEthernetPortsProfile + +> GetNetworkWirelessEthernetPortsProfiles200ResponseInner UpdateNetworkWirelessEthernetPortsProfile(ctx, networkId, profileId).UpdateNetworkWirelessEthernetPortsProfileRequest(updateNetworkWirelessEthernetPortsProfileRequest).Execute() + +Update the AP port profile by ID for this network + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + networkId := "networkId_example" // string | Network ID + profileId := "profileId_example" // string | Profile ID + updateNetworkWirelessEthernetPortsProfileRequest := *openapiclient.NewUpdateNetworkWirelessEthernetPortsProfileRequest() // UpdateNetworkWirelessEthernetPortsProfileRequest | (optional) + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.ConfigureApi.UpdateNetworkWirelessEthernetPortsProfile(context.Background(), networkId, profileId).UpdateNetworkWirelessEthernetPortsProfileRequest(updateNetworkWirelessEthernetPortsProfileRequest).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.UpdateNetworkWirelessEthernetPortsProfile``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `UpdateNetworkWirelessEthernetPortsProfile`: GetNetworkWirelessEthernetPortsProfiles200ResponseInner + fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.UpdateNetworkWirelessEthernetPortsProfile`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**networkId** | **string** | Network ID | +**profileId** | **string** | Profile ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiUpdateNetworkWirelessEthernetPortsProfileRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + **updateNetworkWirelessEthernetPortsProfileRequest** | [**UpdateNetworkWirelessEthernetPortsProfileRequest**](UpdateNetworkWirelessEthernetPortsProfileRequest.md) | | + +### Return type + +[**GetNetworkWirelessEthernetPortsProfiles200ResponseInner**](GetNetworkWirelessEthernetPortsProfiles200ResponseInner.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: application/json +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + ## UpdateNetworkWirelessRfProfile > GetNetworkWirelessRfProfiles200Response UpdateNetworkWirelessRfProfile(ctx, networkId, rfProfileId).UpdateNetworkWirelessRfProfileRequest(updateNetworkWirelessRfProfileRequest).Execute() @@ -37284,7 +38473,7 @@ Name | Type | Description | Notes ## UpdateOrganizationApplianceVpnVpnFirewallRules -> UpdateOrganizationApplianceVpnVpnFirewallRules200Response UpdateOrganizationApplianceVpnVpnFirewallRules(ctx, organizationId).UpdateOrganizationApplianceVpnVpnFirewallRulesRequest(updateOrganizationApplianceVpnVpnFirewallRulesRequest).Execute() +> GetOrganizationApplianceVpnVpnFirewallRules200Response UpdateOrganizationApplianceVpnVpnFirewallRules(ctx, organizationId).UpdateOrganizationApplianceVpnVpnFirewallRulesRequest(updateOrganizationApplianceVpnVpnFirewallRulesRequest).Execute() Update the firewall rules of an organization's site-to-site VPN @@ -37314,7 +38503,7 @@ func main() { fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.UpdateOrganizationApplianceVpnVpnFirewallRules``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `UpdateOrganizationApplianceVpnVpnFirewallRules`: UpdateOrganizationApplianceVpnVpnFirewallRules200Response + // response from `UpdateOrganizationApplianceVpnVpnFirewallRules`: GetOrganizationApplianceVpnVpnFirewallRules200Response fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.UpdateOrganizationApplianceVpnVpnFirewallRules`: %v\n", resp) } ``` @@ -37339,7 +38528,7 @@ Name | Type | Description | Notes ### Return type -[**UpdateOrganizationApplianceVpnVpnFirewallRules200Response**](UpdateOrganizationApplianceVpnVpnFirewallRules200Response.md) +[**GetOrganizationApplianceVpnVpnFirewallRules200Response**](GetOrganizationApplianceVpnVpnFirewallRules200Response.md) ### Authorization @@ -37577,6 +38766,82 @@ Name | Type | Description | Notes [[Back to README]](../README.md) +## UpdateOrganizationCameraRole + +> map[string]interface{} UpdateOrganizationCameraRole(ctx, organizationId, roleId).UpdateOrganizationCameraRoleRequest(updateOrganizationCameraRoleRequest).Execute() + +Update an existing role in this organization. + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + organizationId := "organizationId_example" // string | Organization ID + roleId := "roleId_example" // string | Role ID + updateOrganizationCameraRoleRequest := *openapiclient.NewUpdateOrganizationCameraRoleRequest() // UpdateOrganizationCameraRoleRequest | (optional) + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.ConfigureApi.UpdateOrganizationCameraRole(context.Background(), organizationId, roleId).UpdateOrganizationCameraRoleRequest(updateOrganizationCameraRoleRequest).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `ConfigureApi.UpdateOrganizationCameraRole``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `UpdateOrganizationCameraRole`: map[string]interface{} + fmt.Fprintf(os.Stdout, "Response from `ConfigureApi.UpdateOrganizationCameraRole`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**organizationId** | **string** | Organization ID | +**roleId** | **string** | Role ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiUpdateOrganizationCameraRoleRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + **updateOrganizationCameraRoleRequest** | [**UpdateOrganizationCameraRoleRequest**](UpdateOrganizationCameraRoleRequest.md) | | + +### Return type + +**map[string]interface{}** + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: application/json +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + ## UpdateOrganizationConfigTemplate > GetOrganizationConfigTemplates200ResponseInner UpdateOrganizationConfigTemplate(ctx, organizationId, configTemplateId).UpdateOrganizationConfigTemplateRequest(updateOrganizationConfigTemplateRequest).Execute() diff --git a/client/docs/CreateNetworkCameraQualityRetentionProfileRequestVideoSettingsMV32.md b/client/docs/CreateNetworkCameraQualityRetentionProfileRequestVideoSettingsMV32.md index cfb4e10be..fbb631771 100644 --- a/client/docs/CreateNetworkCameraQualityRetentionProfileRequestVideoSettingsMV32.md +++ b/client/docs/CreateNetworkCameraQualityRetentionProfileRequestVideoSettingsMV32.md @@ -5,7 +5,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **Quality** | **string** | Quality of the camera. Can be one of 'Standard', 'Enhanced' or 'High'. | -**Resolution** | **string** | Resolution of the camera. Can be one of '1080x1080' or '2058x2058'. | +**Resolution** | **string** | Resolution of the camera. Can be one of '1080x1080' or '2112x2112'. | ## Methods diff --git a/client/docs/CreateNetworkWirelessEthernetPortsProfileRequest.md b/client/docs/CreateNetworkWirelessEthernetPortsProfileRequest.md new file mode 100644 index 000000000..27e54411e --- /dev/null +++ b/client/docs/CreateNetworkWirelessEthernetPortsProfileRequest.md @@ -0,0 +1,98 @@ +# CreateNetworkWirelessEthernetPortsProfileRequest + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Name** | **string** | AP port profile name | +**Ports** | [**[]CreateNetworkWirelessEthernetPortsProfileRequestPortsInner**](CreateNetworkWirelessEthernetPortsProfileRequestPortsInner.md) | AP ports configuration | +**UsbPorts** | Pointer to [**[]CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner**](CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner.md) | AP usb ports configuration | [optional] + +## Methods + +### NewCreateNetworkWirelessEthernetPortsProfileRequest + +`func NewCreateNetworkWirelessEthernetPortsProfileRequest(name string, ports []CreateNetworkWirelessEthernetPortsProfileRequestPortsInner, ) *CreateNetworkWirelessEthernetPortsProfileRequest` + +NewCreateNetworkWirelessEthernetPortsProfileRequest instantiates a new CreateNetworkWirelessEthernetPortsProfileRequest object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewCreateNetworkWirelessEthernetPortsProfileRequestWithDefaults + +`func NewCreateNetworkWirelessEthernetPortsProfileRequestWithDefaults() *CreateNetworkWirelessEthernetPortsProfileRequest` + +NewCreateNetworkWirelessEthernetPortsProfileRequestWithDefaults instantiates a new CreateNetworkWirelessEthernetPortsProfileRequest object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetName + +`func (o *CreateNetworkWirelessEthernetPortsProfileRequest) GetName() string` + +GetName returns the Name field if non-nil, zero value otherwise. + +### GetNameOk + +`func (o *CreateNetworkWirelessEthernetPortsProfileRequest) GetNameOk() (*string, bool)` + +GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetName + +`func (o *CreateNetworkWirelessEthernetPortsProfileRequest) SetName(v string)` + +SetName sets Name field to given value. + + +### GetPorts + +`func (o *CreateNetworkWirelessEthernetPortsProfileRequest) GetPorts() []CreateNetworkWirelessEthernetPortsProfileRequestPortsInner` + +GetPorts returns the Ports field if non-nil, zero value otherwise. + +### GetPortsOk + +`func (o *CreateNetworkWirelessEthernetPortsProfileRequest) GetPortsOk() (*[]CreateNetworkWirelessEthernetPortsProfileRequestPortsInner, bool)` + +GetPortsOk returns a tuple with the Ports field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetPorts + +`func (o *CreateNetworkWirelessEthernetPortsProfileRequest) SetPorts(v []CreateNetworkWirelessEthernetPortsProfileRequestPortsInner)` + +SetPorts sets Ports field to given value. + + +### GetUsbPorts + +`func (o *CreateNetworkWirelessEthernetPortsProfileRequest) GetUsbPorts() []CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner` + +GetUsbPorts returns the UsbPorts field if non-nil, zero value otherwise. + +### GetUsbPortsOk + +`func (o *CreateNetworkWirelessEthernetPortsProfileRequest) GetUsbPortsOk() (*[]CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner, bool)` + +GetUsbPortsOk returns a tuple with the UsbPorts field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetUsbPorts + +`func (o *CreateNetworkWirelessEthernetPortsProfileRequest) SetUsbPorts(v []CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner)` + +SetUsbPorts sets UsbPorts field to given value. + +### HasUsbPorts + +`func (o *CreateNetworkWirelessEthernetPortsProfileRequest) HasUsbPorts() bool` + +HasUsbPorts returns a boolean if a field has been set. + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/client/docs/CreateNetworkWirelessEthernetPortsProfileRequestPortsInner.md b/client/docs/CreateNetworkWirelessEthernetPortsProfileRequestPortsInner.md new file mode 100644 index 000000000..54a4b377d --- /dev/null +++ b/client/docs/CreateNetworkWirelessEthernetPortsProfileRequestPortsInner.md @@ -0,0 +1,129 @@ +# CreateNetworkWirelessEthernetPortsProfileRequestPortsInner + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Name** | **string** | AP port name | +**Enabled** | Pointer to **bool** | AP port enabled | [optional] +**Ssid** | Pointer to **int32** | AP port ssid number | [optional] +**PskGroupId** | Pointer to **string** | AP port PSK Group ID | [optional] + +## Methods + +### NewCreateNetworkWirelessEthernetPortsProfileRequestPortsInner + +`func NewCreateNetworkWirelessEthernetPortsProfileRequestPortsInner(name string, ) *CreateNetworkWirelessEthernetPortsProfileRequestPortsInner` + +NewCreateNetworkWirelessEthernetPortsProfileRequestPortsInner instantiates a new CreateNetworkWirelessEthernetPortsProfileRequestPortsInner object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewCreateNetworkWirelessEthernetPortsProfileRequestPortsInnerWithDefaults + +`func NewCreateNetworkWirelessEthernetPortsProfileRequestPortsInnerWithDefaults() *CreateNetworkWirelessEthernetPortsProfileRequestPortsInner` + +NewCreateNetworkWirelessEthernetPortsProfileRequestPortsInnerWithDefaults instantiates a new CreateNetworkWirelessEthernetPortsProfileRequestPortsInner object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetName + +`func (o *CreateNetworkWirelessEthernetPortsProfileRequestPortsInner) GetName() string` + +GetName returns the Name field if non-nil, zero value otherwise. + +### GetNameOk + +`func (o *CreateNetworkWirelessEthernetPortsProfileRequestPortsInner) GetNameOk() (*string, bool)` + +GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetName + +`func (o *CreateNetworkWirelessEthernetPortsProfileRequestPortsInner) SetName(v string)` + +SetName sets Name field to given value. + + +### GetEnabled + +`func (o *CreateNetworkWirelessEthernetPortsProfileRequestPortsInner) GetEnabled() bool` + +GetEnabled returns the Enabled field if non-nil, zero value otherwise. + +### GetEnabledOk + +`func (o *CreateNetworkWirelessEthernetPortsProfileRequestPortsInner) GetEnabledOk() (*bool, bool)` + +GetEnabledOk returns a tuple with the Enabled field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetEnabled + +`func (o *CreateNetworkWirelessEthernetPortsProfileRequestPortsInner) SetEnabled(v bool)` + +SetEnabled sets Enabled field to given value. + +### HasEnabled + +`func (o *CreateNetworkWirelessEthernetPortsProfileRequestPortsInner) HasEnabled() bool` + +HasEnabled returns a boolean if a field has been set. + +### GetSsid + +`func (o *CreateNetworkWirelessEthernetPortsProfileRequestPortsInner) GetSsid() int32` + +GetSsid returns the Ssid field if non-nil, zero value otherwise. + +### GetSsidOk + +`func (o *CreateNetworkWirelessEthernetPortsProfileRequestPortsInner) GetSsidOk() (*int32, bool)` + +GetSsidOk returns a tuple with the Ssid field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetSsid + +`func (o *CreateNetworkWirelessEthernetPortsProfileRequestPortsInner) SetSsid(v int32)` + +SetSsid sets Ssid field to given value. + +### HasSsid + +`func (o *CreateNetworkWirelessEthernetPortsProfileRequestPortsInner) HasSsid() bool` + +HasSsid returns a boolean if a field has been set. + +### GetPskGroupId + +`func (o *CreateNetworkWirelessEthernetPortsProfileRequestPortsInner) GetPskGroupId() string` + +GetPskGroupId returns the PskGroupId field if non-nil, zero value otherwise. + +### GetPskGroupIdOk + +`func (o *CreateNetworkWirelessEthernetPortsProfileRequestPortsInner) GetPskGroupIdOk() (*string, bool)` + +GetPskGroupIdOk returns a tuple with the PskGroupId field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetPskGroupId + +`func (o *CreateNetworkWirelessEthernetPortsProfileRequestPortsInner) SetPskGroupId(v string)` + +SetPskGroupId sets PskGroupId field to given value. + +### HasPskGroupId + +`func (o *CreateNetworkWirelessEthernetPortsProfileRequestPortsInner) HasPskGroupId() bool` + +HasPskGroupId returns a boolean if a field has been set. + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/client/docs/CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner.md b/client/docs/CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner.md new file mode 100644 index 000000000..bed58902f --- /dev/null +++ b/client/docs/CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner.md @@ -0,0 +1,103 @@ +# CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Name** | **string** | AP usb port name | +**Enabled** | Pointer to **bool** | AP usb port enabled | [optional] +**Ssid** | Pointer to **int32** | AP usb port ssid number | [optional] + +## Methods + +### NewCreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner + +`func NewCreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner(name string, ) *CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner` + +NewCreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner instantiates a new CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewCreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInnerWithDefaults + +`func NewCreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInnerWithDefaults() *CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner` + +NewCreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInnerWithDefaults instantiates a new CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetName + +`func (o *CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner) GetName() string` + +GetName returns the Name field if non-nil, zero value otherwise. + +### GetNameOk + +`func (o *CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner) GetNameOk() (*string, bool)` + +GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetName + +`func (o *CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner) SetName(v string)` + +SetName sets Name field to given value. + + +### GetEnabled + +`func (o *CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner) GetEnabled() bool` + +GetEnabled returns the Enabled field if non-nil, zero value otherwise. + +### GetEnabledOk + +`func (o *CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner) GetEnabledOk() (*bool, bool)` + +GetEnabledOk returns a tuple with the Enabled field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetEnabled + +`func (o *CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner) SetEnabled(v bool)` + +SetEnabled sets Enabled field to given value. + +### HasEnabled + +`func (o *CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner) HasEnabled() bool` + +HasEnabled returns a boolean if a field has been set. + +### GetSsid + +`func (o *CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner) GetSsid() int32` + +GetSsid returns the Ssid field if non-nil, zero value otherwise. + +### GetSsidOk + +`func (o *CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner) GetSsidOk() (*int32, bool)` + +GetSsidOk returns a tuple with the Ssid field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetSsid + +`func (o *CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner) SetSsid(v int32)` + +SetSsid sets Ssid field to given value. + +### HasSsid + +`func (o *CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner) HasSsid() bool` + +HasSsid returns a boolean if a field has been set. + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/client/docs/CreateOrganizationCameraRoleRequest.md b/client/docs/CreateOrganizationCameraRoleRequest.md new file mode 100644 index 000000000..23c2f03b0 --- /dev/null +++ b/client/docs/CreateOrganizationCameraRoleRequest.md @@ -0,0 +1,129 @@ +# CreateOrganizationCameraRoleRequest + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Name** | **string** | The name of the new role. Must be unique. This parameter is required. | +**AppliedOnDevices** | Pointer to [**[]CreateOrganizationCameraRoleRequestAppliedOnDevicesInner**](CreateOrganizationCameraRoleRequestAppliedOnDevicesInner.md) | Device tag on which this specified permission is applied. | [optional] +**AppliedOnNetworks** | Pointer to [**[]CreateOrganizationCameraRoleRequestAppliedOnNetworksInner**](CreateOrganizationCameraRoleRequestAppliedOnNetworksInner.md) | Network tag on which this specified permission is applied. | [optional] +**AppliedOrgWide** | Pointer to [**[]CreateOrganizationCameraRoleRequestAppliedOrgWideInner**](CreateOrganizationCameraRoleRequestAppliedOrgWideInner.md) | Permissions to be applied org wide. | [optional] + +## Methods + +### NewCreateOrganizationCameraRoleRequest + +`func NewCreateOrganizationCameraRoleRequest(name string, ) *CreateOrganizationCameraRoleRequest` + +NewCreateOrganizationCameraRoleRequest instantiates a new CreateOrganizationCameraRoleRequest object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewCreateOrganizationCameraRoleRequestWithDefaults + +`func NewCreateOrganizationCameraRoleRequestWithDefaults() *CreateOrganizationCameraRoleRequest` + +NewCreateOrganizationCameraRoleRequestWithDefaults instantiates a new CreateOrganizationCameraRoleRequest object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetName + +`func (o *CreateOrganizationCameraRoleRequest) GetName() string` + +GetName returns the Name field if non-nil, zero value otherwise. + +### GetNameOk + +`func (o *CreateOrganizationCameraRoleRequest) GetNameOk() (*string, bool)` + +GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetName + +`func (o *CreateOrganizationCameraRoleRequest) SetName(v string)` + +SetName sets Name field to given value. + + +### GetAppliedOnDevices + +`func (o *CreateOrganizationCameraRoleRequest) GetAppliedOnDevices() []CreateOrganizationCameraRoleRequestAppliedOnDevicesInner` + +GetAppliedOnDevices returns the AppliedOnDevices field if non-nil, zero value otherwise. + +### GetAppliedOnDevicesOk + +`func (o *CreateOrganizationCameraRoleRequest) GetAppliedOnDevicesOk() (*[]CreateOrganizationCameraRoleRequestAppliedOnDevicesInner, bool)` + +GetAppliedOnDevicesOk returns a tuple with the AppliedOnDevices field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetAppliedOnDevices + +`func (o *CreateOrganizationCameraRoleRequest) SetAppliedOnDevices(v []CreateOrganizationCameraRoleRequestAppliedOnDevicesInner)` + +SetAppliedOnDevices sets AppliedOnDevices field to given value. + +### HasAppliedOnDevices + +`func (o *CreateOrganizationCameraRoleRequest) HasAppliedOnDevices() bool` + +HasAppliedOnDevices returns a boolean if a field has been set. + +### GetAppliedOnNetworks + +`func (o *CreateOrganizationCameraRoleRequest) GetAppliedOnNetworks() []CreateOrganizationCameraRoleRequestAppliedOnNetworksInner` + +GetAppliedOnNetworks returns the AppliedOnNetworks field if non-nil, zero value otherwise. + +### GetAppliedOnNetworksOk + +`func (o *CreateOrganizationCameraRoleRequest) GetAppliedOnNetworksOk() (*[]CreateOrganizationCameraRoleRequestAppliedOnNetworksInner, bool)` + +GetAppliedOnNetworksOk returns a tuple with the AppliedOnNetworks field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetAppliedOnNetworks + +`func (o *CreateOrganizationCameraRoleRequest) SetAppliedOnNetworks(v []CreateOrganizationCameraRoleRequestAppliedOnNetworksInner)` + +SetAppliedOnNetworks sets AppliedOnNetworks field to given value. + +### HasAppliedOnNetworks + +`func (o *CreateOrganizationCameraRoleRequest) HasAppliedOnNetworks() bool` + +HasAppliedOnNetworks returns a boolean if a field has been set. + +### GetAppliedOrgWide + +`func (o *CreateOrganizationCameraRoleRequest) GetAppliedOrgWide() []CreateOrganizationCameraRoleRequestAppliedOrgWideInner` + +GetAppliedOrgWide returns the AppliedOrgWide field if non-nil, zero value otherwise. + +### GetAppliedOrgWideOk + +`func (o *CreateOrganizationCameraRoleRequest) GetAppliedOrgWideOk() (*[]CreateOrganizationCameraRoleRequestAppliedOrgWideInner, bool)` + +GetAppliedOrgWideOk returns a tuple with the AppliedOrgWide field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetAppliedOrgWide + +`func (o *CreateOrganizationCameraRoleRequest) SetAppliedOrgWide(v []CreateOrganizationCameraRoleRequestAppliedOrgWideInner)` + +SetAppliedOrgWide sets AppliedOrgWide field to given value. + +### HasAppliedOrgWide + +`func (o *CreateOrganizationCameraRoleRequest) HasAppliedOrgWide() bool` + +HasAppliedOrgWide returns a boolean if a field has been set. + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/client/docs/CreateOrganizationCameraRoleRequestAppliedOnDevicesInner.md b/client/docs/CreateOrganizationCameraRoleRequestAppliedOnDevicesInner.md new file mode 100644 index 000000000..e6bfdea99 --- /dev/null +++ b/client/docs/CreateOrganizationCameraRoleRequestAppliedOnDevicesInner.md @@ -0,0 +1,155 @@ +# CreateOrganizationCameraRoleRequestAppliedOnDevicesInner + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Tag** | Pointer to **string** | Device tag. | [optional] +**Id** | Pointer to **string** | Device id. | [optional] +**InNetworksWithTag** | Pointer to **string** | Network tag scope | [optional] +**InNetworksWithId** | Pointer to **string** | Network id scope | [optional] +**PermissionScopeId** | **string** | Permission scope id | + +## Methods + +### NewCreateOrganizationCameraRoleRequestAppliedOnDevicesInner + +`func NewCreateOrganizationCameraRoleRequestAppliedOnDevicesInner(permissionScopeId string, ) *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner` + +NewCreateOrganizationCameraRoleRequestAppliedOnDevicesInner instantiates a new CreateOrganizationCameraRoleRequestAppliedOnDevicesInner object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewCreateOrganizationCameraRoleRequestAppliedOnDevicesInnerWithDefaults + +`func NewCreateOrganizationCameraRoleRequestAppliedOnDevicesInnerWithDefaults() *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner` + +NewCreateOrganizationCameraRoleRequestAppliedOnDevicesInnerWithDefaults instantiates a new CreateOrganizationCameraRoleRequestAppliedOnDevicesInner object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetTag + +`func (o *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner) GetTag() string` + +GetTag returns the Tag field if non-nil, zero value otherwise. + +### GetTagOk + +`func (o *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner) GetTagOk() (*string, bool)` + +GetTagOk returns a tuple with the Tag field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetTag + +`func (o *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner) SetTag(v string)` + +SetTag sets Tag field to given value. + +### HasTag + +`func (o *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner) HasTag() bool` + +HasTag returns a boolean if a field has been set. + +### GetId + +`func (o *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner) GetId() string` + +GetId returns the Id field if non-nil, zero value otherwise. + +### GetIdOk + +`func (o *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner) GetIdOk() (*string, bool)` + +GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetId + +`func (o *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner) SetId(v string)` + +SetId sets Id field to given value. + +### HasId + +`func (o *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner) HasId() bool` + +HasId returns a boolean if a field has been set. + +### GetInNetworksWithTag + +`func (o *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner) GetInNetworksWithTag() string` + +GetInNetworksWithTag returns the InNetworksWithTag field if non-nil, zero value otherwise. + +### GetInNetworksWithTagOk + +`func (o *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner) GetInNetworksWithTagOk() (*string, bool)` + +GetInNetworksWithTagOk returns a tuple with the InNetworksWithTag field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetInNetworksWithTag + +`func (o *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner) SetInNetworksWithTag(v string)` + +SetInNetworksWithTag sets InNetworksWithTag field to given value. + +### HasInNetworksWithTag + +`func (o *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner) HasInNetworksWithTag() bool` + +HasInNetworksWithTag returns a boolean if a field has been set. + +### GetInNetworksWithId + +`func (o *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner) GetInNetworksWithId() string` + +GetInNetworksWithId returns the InNetworksWithId field if non-nil, zero value otherwise. + +### GetInNetworksWithIdOk + +`func (o *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner) GetInNetworksWithIdOk() (*string, bool)` + +GetInNetworksWithIdOk returns a tuple with the InNetworksWithId field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetInNetworksWithId + +`func (o *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner) SetInNetworksWithId(v string)` + +SetInNetworksWithId sets InNetworksWithId field to given value. + +### HasInNetworksWithId + +`func (o *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner) HasInNetworksWithId() bool` + +HasInNetworksWithId returns a boolean if a field has been set. + +### GetPermissionScopeId + +`func (o *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner) GetPermissionScopeId() string` + +GetPermissionScopeId returns the PermissionScopeId field if non-nil, zero value otherwise. + +### GetPermissionScopeIdOk + +`func (o *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner) GetPermissionScopeIdOk() (*string, bool)` + +GetPermissionScopeIdOk returns a tuple with the PermissionScopeId field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetPermissionScopeId + +`func (o *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner) SetPermissionScopeId(v string)` + +SetPermissionScopeId sets PermissionScopeId field to given value. + + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/client/docs/CreateOrganizationCameraRoleRequestAppliedOnNetworksInner.md b/client/docs/CreateOrganizationCameraRoleRequestAppliedOnNetworksInner.md new file mode 100644 index 000000000..78d0922a5 --- /dev/null +++ b/client/docs/CreateOrganizationCameraRoleRequestAppliedOnNetworksInner.md @@ -0,0 +1,103 @@ +# CreateOrganizationCameraRoleRequestAppliedOnNetworksInner + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Tag** | Pointer to **string** | Network tag | [optional] +**Id** | Pointer to **string** | Network id. | [optional] +**PermissionScopeId** | **string** | Permission scope id | + +## Methods + +### NewCreateOrganizationCameraRoleRequestAppliedOnNetworksInner + +`func NewCreateOrganizationCameraRoleRequestAppliedOnNetworksInner(permissionScopeId string, ) *CreateOrganizationCameraRoleRequestAppliedOnNetworksInner` + +NewCreateOrganizationCameraRoleRequestAppliedOnNetworksInner instantiates a new CreateOrganizationCameraRoleRequestAppliedOnNetworksInner object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewCreateOrganizationCameraRoleRequestAppliedOnNetworksInnerWithDefaults + +`func NewCreateOrganizationCameraRoleRequestAppliedOnNetworksInnerWithDefaults() *CreateOrganizationCameraRoleRequestAppliedOnNetworksInner` + +NewCreateOrganizationCameraRoleRequestAppliedOnNetworksInnerWithDefaults instantiates a new CreateOrganizationCameraRoleRequestAppliedOnNetworksInner object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetTag + +`func (o *CreateOrganizationCameraRoleRequestAppliedOnNetworksInner) GetTag() string` + +GetTag returns the Tag field if non-nil, zero value otherwise. + +### GetTagOk + +`func (o *CreateOrganizationCameraRoleRequestAppliedOnNetworksInner) GetTagOk() (*string, bool)` + +GetTagOk returns a tuple with the Tag field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetTag + +`func (o *CreateOrganizationCameraRoleRequestAppliedOnNetworksInner) SetTag(v string)` + +SetTag sets Tag field to given value. + +### HasTag + +`func (o *CreateOrganizationCameraRoleRequestAppliedOnNetworksInner) HasTag() bool` + +HasTag returns a boolean if a field has been set. + +### GetId + +`func (o *CreateOrganizationCameraRoleRequestAppliedOnNetworksInner) GetId() string` + +GetId returns the Id field if non-nil, zero value otherwise. + +### GetIdOk + +`func (o *CreateOrganizationCameraRoleRequestAppliedOnNetworksInner) GetIdOk() (*string, bool)` + +GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetId + +`func (o *CreateOrganizationCameraRoleRequestAppliedOnNetworksInner) SetId(v string)` + +SetId sets Id field to given value. + +### HasId + +`func (o *CreateOrganizationCameraRoleRequestAppliedOnNetworksInner) HasId() bool` + +HasId returns a boolean if a field has been set. + +### GetPermissionScopeId + +`func (o *CreateOrganizationCameraRoleRequestAppliedOnNetworksInner) GetPermissionScopeId() string` + +GetPermissionScopeId returns the PermissionScopeId field if non-nil, zero value otherwise. + +### GetPermissionScopeIdOk + +`func (o *CreateOrganizationCameraRoleRequestAppliedOnNetworksInner) GetPermissionScopeIdOk() (*string, bool)` + +GetPermissionScopeIdOk returns a tuple with the PermissionScopeId field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetPermissionScopeId + +`func (o *CreateOrganizationCameraRoleRequestAppliedOnNetworksInner) SetPermissionScopeId(v string)` + +SetPermissionScopeId sets PermissionScopeId field to given value. + + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/client/docs/CreateOrganizationCameraRoleRequestAppliedOrgWideInner.md b/client/docs/CreateOrganizationCameraRoleRequestAppliedOrgWideInner.md new file mode 100644 index 000000000..3cf249746 --- /dev/null +++ b/client/docs/CreateOrganizationCameraRoleRequestAppliedOrgWideInner.md @@ -0,0 +1,51 @@ +# CreateOrganizationCameraRoleRequestAppliedOrgWideInner + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**PermissionScopeId** | **string** | Permission scope id | + +## Methods + +### NewCreateOrganizationCameraRoleRequestAppliedOrgWideInner + +`func NewCreateOrganizationCameraRoleRequestAppliedOrgWideInner(permissionScopeId string, ) *CreateOrganizationCameraRoleRequestAppliedOrgWideInner` + +NewCreateOrganizationCameraRoleRequestAppliedOrgWideInner instantiates a new CreateOrganizationCameraRoleRequestAppliedOrgWideInner object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewCreateOrganizationCameraRoleRequestAppliedOrgWideInnerWithDefaults + +`func NewCreateOrganizationCameraRoleRequestAppliedOrgWideInnerWithDefaults() *CreateOrganizationCameraRoleRequestAppliedOrgWideInner` + +NewCreateOrganizationCameraRoleRequestAppliedOrgWideInnerWithDefaults instantiates a new CreateOrganizationCameraRoleRequestAppliedOrgWideInner object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetPermissionScopeId + +`func (o *CreateOrganizationCameraRoleRequestAppliedOrgWideInner) GetPermissionScopeId() string` + +GetPermissionScopeId returns the PermissionScopeId field if non-nil, zero value otherwise. + +### GetPermissionScopeIdOk + +`func (o *CreateOrganizationCameraRoleRequestAppliedOrgWideInner) GetPermissionScopeIdOk() (*string, bool)` + +GetPermissionScopeIdOk returns a tuple with the PermissionScopeId field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetPermissionScopeId + +`func (o *CreateOrganizationCameraRoleRequestAppliedOrgWideInner) SetPermissionScopeId(v string)` + +SetPermissionScopeId sets PermissionScopeId field to given value. + + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/client/docs/DevicesApi.md b/client/docs/DevicesApi.md index 6f404ea2c..acdc31038 100644 --- a/client/docs/DevicesApi.md +++ b/client/docs/DevicesApi.md @@ -37,7 +37,7 @@ Method | HTTP request | Description [**GetOrganizationDevices**](DevicesApi.md#GetOrganizationDevices) | **Get** /organizations/{organizationId}/devices | List the devices in an organization [**GetOrganizationDevicesAvailabilities**](DevicesApi.md#GetOrganizationDevicesAvailabilities) | **Get** /organizations/{organizationId}/devices/availabilities | List the availability information for devices in an organization [**GetOrganizationDevicesAvailabilitiesChangeHistory**](DevicesApi.md#GetOrganizationDevicesAvailabilitiesChangeHistory) | **Get** /organizations/{organizationId}/devices/availabilities/changeHistory | List the availability history information for devices in an organization. -[**GetOrganizationDevicesPowerModulesStatusesByDevice**](DevicesApi.md#GetOrganizationDevicesPowerModulesStatusesByDevice) | **Get** /organizations/{organizationId}/devices/powerModules/statuses/byDevice | List the power status information for devices in an organization +[**GetOrganizationDevicesPowerModulesStatusesByDevice**](DevicesApi.md#GetOrganizationDevicesPowerModulesStatusesByDevice) | **Get** /organizations/{organizationId}/devices/powerModules/statuses/byDevice | List the most recent status information for power modules in rackmount MX and MS devices that support them [**GetOrganizationDevicesProvisioningStatuses**](DevicesApi.md#GetOrganizationDevicesProvisioningStatuses) | **Get** /organizations/{organizationId}/devices/provisioning/statuses | List the provisioning statuses information for devices in an organization. [**GetOrganizationDevicesStatuses**](DevicesApi.md#GetOrganizationDevicesStatuses) | **Get** /organizations/{organizationId}/devices/statuses | List the status of every Meraki device in the organization [**GetOrganizationDevicesStatusesOverview**](DevicesApi.md#GetOrganizationDevicesStatusesOverview) | **Get** /organizations/{organizationId}/devices/statuses/overview | Return an overview of current device statuses @@ -2623,7 +2623,7 @@ Name | Type | Description | Notes > []GetOrganizationDevicesPowerModulesStatusesByDevice200ResponseInner GetOrganizationDevicesPowerModulesStatusesByDevice(ctx, organizationId).PerPage(perPage).StartingAfter(startingAfter).EndingBefore(endingBefore).NetworkIds(networkIds).ProductTypes(productTypes).Serials(serials).Tags(tags).TagsFilterType(tagsFilterType).Execute() -List the power status information for devices in an organization +List the most recent status information for power modules in rackmount MX and MS devices that support them @@ -3324,7 +3324,7 @@ func main() { organizationId := "organizationId_example" // string | Organization ID t0 := "t0_example" // string | The beginning of the timespan for the data. (optional) t1 := "t1_example" // string | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. (optional) - timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. (optional) + timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. (optional) configuration := openapiclient.NewConfiguration() @@ -3357,7 +3357,7 @@ Name | Type | Description | Notes **t0** | **string** | The beginning of the timespan for the data. | **t1** | **string** | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. | - **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. | + **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. | ### Return type @@ -3401,7 +3401,7 @@ func main() { organizationId := "organizationId_example" // string | Organization ID t0 := "t0_example" // string | The beginning of the timespan for the data. (optional) t1 := "t1_example" // string | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. (optional) - timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. (optional) + timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. (optional) configuration := openapiclient.NewConfiguration() @@ -3434,7 +3434,7 @@ Name | Type | Description | Notes **t0** | **string** | The beginning of the timespan for the data. | **t1** | **string** | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. | - **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. | + **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. | ### Return type diff --git a/client/docs/EthernetApi.md b/client/docs/EthernetApi.md index bdf11f237..27a8ee630 100644 --- a/client/docs/EthernetApi.md +++ b/client/docs/EthernetApi.md @@ -4,10 +4,380 @@ All URIs are relative to *https://api.meraki.com/api/v1* Method | HTTP request | Description ------------- | ------------- | ------------- +[**AssignNetworkWirelessEthernetPortsProfiles**](EthernetApi.md#AssignNetworkWirelessEthernetPortsProfiles) | **Post** /networks/{networkId}/wireless/ethernet/ports/profiles/assign | Assign AP port profile to list of APs +[**CreateNetworkWirelessEthernetPortsProfile**](EthernetApi.md#CreateNetworkWirelessEthernetPortsProfile) | **Post** /networks/{networkId}/wireless/ethernet/ports/profiles | Create an AP port profile +[**DeleteNetworkWirelessEthernetPortsProfile**](EthernetApi.md#DeleteNetworkWirelessEthernetPortsProfile) | **Delete** /networks/{networkId}/wireless/ethernet/ports/profiles/{profileId} | Delete an AP port profile +[**GetNetworkWirelessEthernetPortsProfile**](EthernetApi.md#GetNetworkWirelessEthernetPortsProfile) | **Get** /networks/{networkId}/wireless/ethernet/ports/profiles/{profileId} | Show the AP port profile by ID for this network +[**GetNetworkWirelessEthernetPortsProfiles**](EthernetApi.md#GetNetworkWirelessEthernetPortsProfiles) | **Get** /networks/{networkId}/wireless/ethernet/ports/profiles | List the AP port profiles for this network [**GetOrganizationWirelessDevicesEthernetStatuses**](EthernetApi.md#GetOrganizationWirelessDevicesEthernetStatuses) | **Get** /organizations/{organizationId}/wireless/devices/ethernet/statuses | List the most recent Ethernet link speed, duplex, aggregation and power mode and status information for wireless devices. +[**SetNetworkWirelessEthernetPortsProfilesDefault**](EthernetApi.md#SetNetworkWirelessEthernetPortsProfilesDefault) | **Post** /networks/{networkId}/wireless/ethernet/ports/profiles/setDefault | Set the AP port profile to be default for this network +[**UpdateNetworkWirelessEthernetPortsProfile**](EthernetApi.md#UpdateNetworkWirelessEthernetPortsProfile) | **Put** /networks/{networkId}/wireless/ethernet/ports/profiles/{profileId} | Update the AP port profile by ID for this network +## AssignNetworkWirelessEthernetPortsProfiles + +> AssignNetworkWirelessEthernetPortsProfiles201Response AssignNetworkWirelessEthernetPortsProfiles(ctx, networkId).AssignNetworkWirelessEthernetPortsProfilesRequest(assignNetworkWirelessEthernetPortsProfilesRequest).Execute() + +Assign AP port profile to list of APs + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + networkId := "networkId_example" // string | Network ID + assignNetworkWirelessEthernetPortsProfilesRequest := *openapiclient.NewAssignNetworkWirelessEthernetPortsProfilesRequest([]string{"Serials_example"}, "ProfileId_example") // AssignNetworkWirelessEthernetPortsProfilesRequest | + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.EthernetApi.AssignNetworkWirelessEthernetPortsProfiles(context.Background(), networkId).AssignNetworkWirelessEthernetPortsProfilesRequest(assignNetworkWirelessEthernetPortsProfilesRequest).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `EthernetApi.AssignNetworkWirelessEthernetPortsProfiles``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `AssignNetworkWirelessEthernetPortsProfiles`: AssignNetworkWirelessEthernetPortsProfiles201Response + fmt.Fprintf(os.Stdout, "Response from `EthernetApi.AssignNetworkWirelessEthernetPortsProfiles`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**networkId** | **string** | Network ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiAssignNetworkWirelessEthernetPortsProfilesRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + **assignNetworkWirelessEthernetPortsProfilesRequest** | [**AssignNetworkWirelessEthernetPortsProfilesRequest**](AssignNetworkWirelessEthernetPortsProfilesRequest.md) | | + +### Return type + +[**AssignNetworkWirelessEthernetPortsProfiles201Response**](AssignNetworkWirelessEthernetPortsProfiles201Response.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: application/json +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + +## CreateNetworkWirelessEthernetPortsProfile + +> GetNetworkWirelessEthernetPortsProfiles200ResponseInner CreateNetworkWirelessEthernetPortsProfile(ctx, networkId).CreateNetworkWirelessEthernetPortsProfileRequest(createNetworkWirelessEthernetPortsProfileRequest).Execute() + +Create an AP port profile + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + networkId := "networkId_example" // string | Network ID + createNetworkWirelessEthernetPortsProfileRequest := *openapiclient.NewCreateNetworkWirelessEthernetPortsProfileRequest("Name_example", []openapiclient.CreateNetworkWirelessEthernetPortsProfileRequestPortsInner{*openapiclient.NewCreateNetworkWirelessEthernetPortsProfileRequestPortsInner("Name_example")}) // CreateNetworkWirelessEthernetPortsProfileRequest | + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.EthernetApi.CreateNetworkWirelessEthernetPortsProfile(context.Background(), networkId).CreateNetworkWirelessEthernetPortsProfileRequest(createNetworkWirelessEthernetPortsProfileRequest).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `EthernetApi.CreateNetworkWirelessEthernetPortsProfile``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `CreateNetworkWirelessEthernetPortsProfile`: GetNetworkWirelessEthernetPortsProfiles200ResponseInner + fmt.Fprintf(os.Stdout, "Response from `EthernetApi.CreateNetworkWirelessEthernetPortsProfile`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**networkId** | **string** | Network ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiCreateNetworkWirelessEthernetPortsProfileRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + **createNetworkWirelessEthernetPortsProfileRequest** | [**CreateNetworkWirelessEthernetPortsProfileRequest**](CreateNetworkWirelessEthernetPortsProfileRequest.md) | | + +### Return type + +[**GetNetworkWirelessEthernetPortsProfiles200ResponseInner**](GetNetworkWirelessEthernetPortsProfiles200ResponseInner.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: application/json +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + +## DeleteNetworkWirelessEthernetPortsProfile + +> DeleteNetworkWirelessEthernetPortsProfile(ctx, networkId, profileId).Execute() + +Delete an AP port profile + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + networkId := "networkId_example" // string | Network ID + profileId := "profileId_example" // string | Profile ID + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + r, err := apiClient.EthernetApi.DeleteNetworkWirelessEthernetPortsProfile(context.Background(), networkId, profileId).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `EthernetApi.DeleteNetworkWirelessEthernetPortsProfile``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**networkId** | **string** | Network ID | +**profileId** | **string** | Profile ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiDeleteNetworkWirelessEthernetPortsProfileRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + +### Return type + + (empty response body) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: Not defined + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + +## GetNetworkWirelessEthernetPortsProfile + +> GetNetworkWirelessEthernetPortsProfiles200ResponseInner GetNetworkWirelessEthernetPortsProfile(ctx, networkId, profileId).Execute() + +Show the AP port profile by ID for this network + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + networkId := "networkId_example" // string | Network ID + profileId := "profileId_example" // string | Profile ID + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.EthernetApi.GetNetworkWirelessEthernetPortsProfile(context.Background(), networkId, profileId).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `EthernetApi.GetNetworkWirelessEthernetPortsProfile``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `GetNetworkWirelessEthernetPortsProfile`: GetNetworkWirelessEthernetPortsProfiles200ResponseInner + fmt.Fprintf(os.Stdout, "Response from `EthernetApi.GetNetworkWirelessEthernetPortsProfile`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**networkId** | **string** | Network ID | +**profileId** | **string** | Profile ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiGetNetworkWirelessEthernetPortsProfileRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + +### Return type + +[**GetNetworkWirelessEthernetPortsProfiles200ResponseInner**](GetNetworkWirelessEthernetPortsProfiles200ResponseInner.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + +## GetNetworkWirelessEthernetPortsProfiles + +> []GetNetworkWirelessEthernetPortsProfiles200ResponseInner GetNetworkWirelessEthernetPortsProfiles(ctx, networkId).Execute() + +List the AP port profiles for this network + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + networkId := "networkId_example" // string | Network ID + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.EthernetApi.GetNetworkWirelessEthernetPortsProfiles(context.Background(), networkId).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `EthernetApi.GetNetworkWirelessEthernetPortsProfiles``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `GetNetworkWirelessEthernetPortsProfiles`: []GetNetworkWirelessEthernetPortsProfiles200ResponseInner + fmt.Fprintf(os.Stdout, "Response from `EthernetApi.GetNetworkWirelessEthernetPortsProfiles`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**networkId** | **string** | Network ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiGetNetworkWirelessEthernetPortsProfilesRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + +### Return type + +[**[]GetNetworkWirelessEthernetPortsProfiles200ResponseInner**](GetNetworkWirelessEthernetPortsProfiles200ResponseInner.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + ## GetOrganizationWirelessDevicesEthernetStatuses > []GetOrganizationWirelessDevicesEthernetStatuses200ResponseInner GetOrganizationWirelessDevicesEthernetStatuses(ctx, organizationId).PerPage(perPage).StartingAfter(startingAfter).EndingBefore(endingBefore).NetworkIds(networkIds).Execute() @@ -86,3 +456,152 @@ Name | Type | Description | Notes [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +## SetNetworkWirelessEthernetPortsProfilesDefault + +> SetNetworkWirelessEthernetPortsProfilesDefault200Response SetNetworkWirelessEthernetPortsProfilesDefault(ctx, networkId).SetNetworkWirelessEthernetPortsProfilesDefaultRequest(setNetworkWirelessEthernetPortsProfilesDefaultRequest).Execute() + +Set the AP port profile to be default for this network + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + networkId := "networkId_example" // string | Network ID + setNetworkWirelessEthernetPortsProfilesDefaultRequest := *openapiclient.NewSetNetworkWirelessEthernetPortsProfilesDefaultRequest("ProfileId_example") // SetNetworkWirelessEthernetPortsProfilesDefaultRequest | + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.EthernetApi.SetNetworkWirelessEthernetPortsProfilesDefault(context.Background(), networkId).SetNetworkWirelessEthernetPortsProfilesDefaultRequest(setNetworkWirelessEthernetPortsProfilesDefaultRequest).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `EthernetApi.SetNetworkWirelessEthernetPortsProfilesDefault``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `SetNetworkWirelessEthernetPortsProfilesDefault`: SetNetworkWirelessEthernetPortsProfilesDefault200Response + fmt.Fprintf(os.Stdout, "Response from `EthernetApi.SetNetworkWirelessEthernetPortsProfilesDefault`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**networkId** | **string** | Network ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiSetNetworkWirelessEthernetPortsProfilesDefaultRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + **setNetworkWirelessEthernetPortsProfilesDefaultRequest** | [**SetNetworkWirelessEthernetPortsProfilesDefaultRequest**](SetNetworkWirelessEthernetPortsProfilesDefaultRequest.md) | | + +### Return type + +[**SetNetworkWirelessEthernetPortsProfilesDefault200Response**](SetNetworkWirelessEthernetPortsProfilesDefault200Response.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: application/json +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + +## UpdateNetworkWirelessEthernetPortsProfile + +> GetNetworkWirelessEthernetPortsProfiles200ResponseInner UpdateNetworkWirelessEthernetPortsProfile(ctx, networkId, profileId).UpdateNetworkWirelessEthernetPortsProfileRequest(updateNetworkWirelessEthernetPortsProfileRequest).Execute() + +Update the AP port profile by ID for this network + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + networkId := "networkId_example" // string | Network ID + profileId := "profileId_example" // string | Profile ID + updateNetworkWirelessEthernetPortsProfileRequest := *openapiclient.NewUpdateNetworkWirelessEthernetPortsProfileRequest() // UpdateNetworkWirelessEthernetPortsProfileRequest | (optional) + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.EthernetApi.UpdateNetworkWirelessEthernetPortsProfile(context.Background(), networkId, profileId).UpdateNetworkWirelessEthernetPortsProfileRequest(updateNetworkWirelessEthernetPortsProfileRequest).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `EthernetApi.UpdateNetworkWirelessEthernetPortsProfile``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `UpdateNetworkWirelessEthernetPortsProfile`: GetNetworkWirelessEthernetPortsProfiles200ResponseInner + fmt.Fprintf(os.Stdout, "Response from `EthernetApi.UpdateNetworkWirelessEthernetPortsProfile`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**networkId** | **string** | Network ID | +**profileId** | **string** | Profile ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiUpdateNetworkWirelessEthernetPortsProfileRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + **updateNetworkWirelessEthernetPortsProfileRequest** | [**UpdateNetworkWirelessEthernetPortsProfileRequest**](UpdateNetworkWirelessEthernetPortsProfileRequest.md) | | + +### Return type + +[**GetNetworkWirelessEthernetPortsProfiles200ResponseInner**](GetNetworkWirelessEthernetPortsProfiles200ResponseInner.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: application/json +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + diff --git a/client/docs/GetDeviceCameraVideoSettings200Response.md b/client/docs/GetDeviceCameraVideoSettings200Response.md new file mode 100644 index 000000000..8cf7e860f --- /dev/null +++ b/client/docs/GetDeviceCameraVideoSettings200Response.md @@ -0,0 +1,82 @@ +# GetDeviceCameraVideoSettings200Response + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**ExternalRtspEnabled** | Pointer to **bool** | Boolean indicating if external rtsp stream is exposed | [optional] +**RtspUrl** | Pointer to **string** | External rstp url. Will only be returned if external rtsp stream is exposed | [optional] + +## Methods + +### NewGetDeviceCameraVideoSettings200Response + +`func NewGetDeviceCameraVideoSettings200Response() *GetDeviceCameraVideoSettings200Response` + +NewGetDeviceCameraVideoSettings200Response instantiates a new GetDeviceCameraVideoSettings200Response object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewGetDeviceCameraVideoSettings200ResponseWithDefaults + +`func NewGetDeviceCameraVideoSettings200ResponseWithDefaults() *GetDeviceCameraVideoSettings200Response` + +NewGetDeviceCameraVideoSettings200ResponseWithDefaults instantiates a new GetDeviceCameraVideoSettings200Response object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetExternalRtspEnabled + +`func (o *GetDeviceCameraVideoSettings200Response) GetExternalRtspEnabled() bool` + +GetExternalRtspEnabled returns the ExternalRtspEnabled field if non-nil, zero value otherwise. + +### GetExternalRtspEnabledOk + +`func (o *GetDeviceCameraVideoSettings200Response) GetExternalRtspEnabledOk() (*bool, bool)` + +GetExternalRtspEnabledOk returns a tuple with the ExternalRtspEnabled field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetExternalRtspEnabled + +`func (o *GetDeviceCameraVideoSettings200Response) SetExternalRtspEnabled(v bool)` + +SetExternalRtspEnabled sets ExternalRtspEnabled field to given value. + +### HasExternalRtspEnabled + +`func (o *GetDeviceCameraVideoSettings200Response) HasExternalRtspEnabled() bool` + +HasExternalRtspEnabled returns a boolean if a field has been set. + +### GetRtspUrl + +`func (o *GetDeviceCameraVideoSettings200Response) GetRtspUrl() string` + +GetRtspUrl returns the RtspUrl field if non-nil, zero value otherwise. + +### GetRtspUrlOk + +`func (o *GetDeviceCameraVideoSettings200Response) GetRtspUrlOk() (*string, bool)` + +GetRtspUrlOk returns a tuple with the RtspUrl field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetRtspUrl + +`func (o *GetDeviceCameraVideoSettings200Response) SetRtspUrl(v string)` + +SetRtspUrl sets RtspUrl field to given value. + +### HasRtspUrl + +`func (o *GetDeviceCameraVideoSettings200Response) HasRtspUrl() bool` + +HasRtspUrl returns a boolean if a field has been set. + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/client/docs/GetNetworkCameraSchedules200ResponseInner.md b/client/docs/GetNetworkCameraSchedules200ResponseInner.md new file mode 100644 index 000000000..2442966ed --- /dev/null +++ b/client/docs/GetNetworkCameraSchedules200ResponseInner.md @@ -0,0 +1,82 @@ +# GetNetworkCameraSchedules200ResponseInner + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Id** | Pointer to **string** | Schedule id | [optional] +**Name** | Pointer to **string** | Schedule name | [optional] + +## Methods + +### NewGetNetworkCameraSchedules200ResponseInner + +`func NewGetNetworkCameraSchedules200ResponseInner() *GetNetworkCameraSchedules200ResponseInner` + +NewGetNetworkCameraSchedules200ResponseInner instantiates a new GetNetworkCameraSchedules200ResponseInner object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewGetNetworkCameraSchedules200ResponseInnerWithDefaults + +`func NewGetNetworkCameraSchedules200ResponseInnerWithDefaults() *GetNetworkCameraSchedules200ResponseInner` + +NewGetNetworkCameraSchedules200ResponseInnerWithDefaults instantiates a new GetNetworkCameraSchedules200ResponseInner object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetId + +`func (o *GetNetworkCameraSchedules200ResponseInner) GetId() string` + +GetId returns the Id field if non-nil, zero value otherwise. + +### GetIdOk + +`func (o *GetNetworkCameraSchedules200ResponseInner) GetIdOk() (*string, bool)` + +GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetId + +`func (o *GetNetworkCameraSchedules200ResponseInner) SetId(v string)` + +SetId sets Id field to given value. + +### HasId + +`func (o *GetNetworkCameraSchedules200ResponseInner) HasId() bool` + +HasId returns a boolean if a field has been set. + +### GetName + +`func (o *GetNetworkCameraSchedules200ResponseInner) GetName() string` + +GetName returns the Name field if non-nil, zero value otherwise. + +### GetNameOk + +`func (o *GetNetworkCameraSchedules200ResponseInner) GetNameOk() (*string, bool)` + +GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetName + +`func (o *GetNetworkCameraSchedules200ResponseInner) SetName(v string)` + +SetName sets Name field to given value. + +### HasName + +`func (o *GetNetworkCameraSchedules200ResponseInner) HasName() bool` + +HasName returns a boolean if a field has been set. + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/client/docs/GetNetworkSensorAlertsProfiles200ResponseInnerConditionsInner.md b/client/docs/GetNetworkSensorAlertsProfiles200ResponseInnerConditionsInner.md index d28addb99..da405e4c1 100644 --- a/client/docs/GetNetworkSensorAlertsProfiles200ResponseInnerConditionsInner.md +++ b/client/docs/GetNetworkSensorAlertsProfiles200ResponseInnerConditionsInner.md @@ -7,7 +7,7 @@ Name | Type | Description | Notes **Metric** | **string** | The type of sensor metric that will be monitored for changes. Available metrics are door, humidity, indoorAirQuality, noise, pm25, temperature, tvoc, and water. | **Threshold** | [**GetNetworkSensorAlertsProfiles200ResponseInnerConditionsInnerThreshold**](GetNetworkSensorAlertsProfiles200ResponseInnerConditionsInnerThreshold.md) | | **Direction** | Pointer to **string** | If 'above', an alert will be sent when a sensor reads above the threshold. If 'below', an alert will be sent when a sensor reads below the threshold. Only applicable for temperature and humidity thresholds. | [optional] -**Duration** | Pointer to **int32** | Length of time in seconds that the triggering state must persist before an alert is sent. Available options are 0 seconds, 1 minute, 2 minutes, 3 minutes, 4 minutes, 5 minutes, 10 minutes, 15 minutes, 30 minutes, and 1 hour. Default is 0. | [optional] [default to 0] +**Duration** | Pointer to **int32** | Length of time in seconds that the triggering state must persist before an alert is sent. Available options are 0 seconds, 1 minute, 2 minutes, 3 minutes, 4 minutes, 5 minutes, 10 minutes, 15 minutes, 30 minutes, 1 hour, 2 hours, 4 hours, and 8 hours. Default is 0. | [optional] [default to 0] ## Methods diff --git a/client/docs/GetNetworkSwitchSettings200Response.md b/client/docs/GetNetworkSwitchSettings200Response.md index 6e10c4316..fa4281c31 100644 --- a/client/docs/GetNetworkSwitchSettings200Response.md +++ b/client/docs/GetNetworkSwitchSettings200Response.md @@ -8,6 +8,7 @@ Name | Type | Description | Notes **UseCombinedPower** | Pointer to **bool** | The use Combined Power as the default behavior of secondary power supplies on supported devices. | [optional] **PowerExceptions** | Pointer to [**[]GetNetworkSwitchSettings200ResponsePowerExceptionsInner**](GetNetworkSwitchSettings200ResponsePowerExceptionsInner.md) | Exceptions on a per switch basis to \"useCombinedPower\" | [optional] **UplinkClientSampling** | Pointer to [**GetNetworkSwitchSettings200ResponseUplinkClientSampling**](GetNetworkSwitchSettings200ResponseUplinkClientSampling.md) | | [optional] +**MacBlocklist** | Pointer to [**GetNetworkSwitchSettings200ResponseMacBlocklist**](GetNetworkSwitchSettings200ResponseMacBlocklist.md) | | [optional] ## Methods @@ -128,6 +129,31 @@ SetUplinkClientSampling sets UplinkClientSampling field to given value. HasUplinkClientSampling returns a boolean if a field has been set. +### GetMacBlocklist + +`func (o *GetNetworkSwitchSettings200Response) GetMacBlocklist() GetNetworkSwitchSettings200ResponseMacBlocklist` + +GetMacBlocklist returns the MacBlocklist field if non-nil, zero value otherwise. + +### GetMacBlocklistOk + +`func (o *GetNetworkSwitchSettings200Response) GetMacBlocklistOk() (*GetNetworkSwitchSettings200ResponseMacBlocklist, bool)` + +GetMacBlocklistOk returns a tuple with the MacBlocklist field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetMacBlocklist + +`func (o *GetNetworkSwitchSettings200Response) SetMacBlocklist(v GetNetworkSwitchSettings200ResponseMacBlocklist)` + +SetMacBlocklist sets MacBlocklist field to given value. + +### HasMacBlocklist + +`func (o *GetNetworkSwitchSettings200Response) HasMacBlocklist() bool` + +HasMacBlocklist returns a boolean if a field has been set. + [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/client/docs/GetNetworkSwitchSettings200ResponseMacBlocklist.md b/client/docs/GetNetworkSwitchSettings200ResponseMacBlocklist.md new file mode 100644 index 000000000..b2d65843a --- /dev/null +++ b/client/docs/GetNetworkSwitchSettings200ResponseMacBlocklist.md @@ -0,0 +1,56 @@ +# GetNetworkSwitchSettings200ResponseMacBlocklist + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Enabled** | Pointer to **bool** | Enable MAC blocklist for switches in the network | [optional] + +## Methods + +### NewGetNetworkSwitchSettings200ResponseMacBlocklist + +`func NewGetNetworkSwitchSettings200ResponseMacBlocklist() *GetNetworkSwitchSettings200ResponseMacBlocklist` + +NewGetNetworkSwitchSettings200ResponseMacBlocklist instantiates a new GetNetworkSwitchSettings200ResponseMacBlocklist object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewGetNetworkSwitchSettings200ResponseMacBlocklistWithDefaults + +`func NewGetNetworkSwitchSettings200ResponseMacBlocklistWithDefaults() *GetNetworkSwitchSettings200ResponseMacBlocklist` + +NewGetNetworkSwitchSettings200ResponseMacBlocklistWithDefaults instantiates a new GetNetworkSwitchSettings200ResponseMacBlocklist object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetEnabled + +`func (o *GetNetworkSwitchSettings200ResponseMacBlocklist) GetEnabled() bool` + +GetEnabled returns the Enabled field if non-nil, zero value otherwise. + +### GetEnabledOk + +`func (o *GetNetworkSwitchSettings200ResponseMacBlocklist) GetEnabledOk() (*bool, bool)` + +GetEnabledOk returns a tuple with the Enabled field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetEnabled + +`func (o *GetNetworkSwitchSettings200ResponseMacBlocklist) SetEnabled(v bool)` + +SetEnabled sets Enabled field to given value. + +### HasEnabled + +`func (o *GetNetworkSwitchSettings200ResponseMacBlocklist) HasEnabled() bool` + +HasEnabled returns a boolean if a field has been set. + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/client/docs/GetNetworkWirelessEthernetPortsProfiles200ResponseInner.md b/client/docs/GetNetworkWirelessEthernetPortsProfiles200ResponseInner.md new file mode 100644 index 000000000..a567208de --- /dev/null +++ b/client/docs/GetNetworkWirelessEthernetPortsProfiles200ResponseInner.md @@ -0,0 +1,160 @@ +# GetNetworkWirelessEthernetPortsProfiles200ResponseInner + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**ProfileId** | Pointer to **string** | AP port profile ID | [optional] +**Name** | Pointer to **string** | AP port profile name | [optional] +**IsDefault** | Pointer to **bool** | Is default profile | [optional] +**Ports** | Pointer to [**[]GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner**](GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner.md) | Ports config | [optional] +**UsbPorts** | Pointer to [**[]GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner**](GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner.md) | Usb ports config | [optional] + +## Methods + +### NewGetNetworkWirelessEthernetPortsProfiles200ResponseInner + +`func NewGetNetworkWirelessEthernetPortsProfiles200ResponseInner() *GetNetworkWirelessEthernetPortsProfiles200ResponseInner` + +NewGetNetworkWirelessEthernetPortsProfiles200ResponseInner instantiates a new GetNetworkWirelessEthernetPortsProfiles200ResponseInner object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewGetNetworkWirelessEthernetPortsProfiles200ResponseInnerWithDefaults + +`func NewGetNetworkWirelessEthernetPortsProfiles200ResponseInnerWithDefaults() *GetNetworkWirelessEthernetPortsProfiles200ResponseInner` + +NewGetNetworkWirelessEthernetPortsProfiles200ResponseInnerWithDefaults instantiates a new GetNetworkWirelessEthernetPortsProfiles200ResponseInner object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetProfileId + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInner) GetProfileId() string` + +GetProfileId returns the ProfileId field if non-nil, zero value otherwise. + +### GetProfileIdOk + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInner) GetProfileIdOk() (*string, bool)` + +GetProfileIdOk returns a tuple with the ProfileId field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetProfileId + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInner) SetProfileId(v string)` + +SetProfileId sets ProfileId field to given value. + +### HasProfileId + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInner) HasProfileId() bool` + +HasProfileId returns a boolean if a field has been set. + +### GetName + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInner) GetName() string` + +GetName returns the Name field if non-nil, zero value otherwise. + +### GetNameOk + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInner) GetNameOk() (*string, bool)` + +GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetName + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInner) SetName(v string)` + +SetName sets Name field to given value. + +### HasName + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInner) HasName() bool` + +HasName returns a boolean if a field has been set. + +### GetIsDefault + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInner) GetIsDefault() bool` + +GetIsDefault returns the IsDefault field if non-nil, zero value otherwise. + +### GetIsDefaultOk + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInner) GetIsDefaultOk() (*bool, bool)` + +GetIsDefaultOk returns a tuple with the IsDefault field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetIsDefault + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInner) SetIsDefault(v bool)` + +SetIsDefault sets IsDefault field to given value. + +### HasIsDefault + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInner) HasIsDefault() bool` + +HasIsDefault returns a boolean if a field has been set. + +### GetPorts + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInner) GetPorts() []GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner` + +GetPorts returns the Ports field if non-nil, zero value otherwise. + +### GetPortsOk + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInner) GetPortsOk() (*[]GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner, bool)` + +GetPortsOk returns a tuple with the Ports field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetPorts + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInner) SetPorts(v []GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner)` + +SetPorts sets Ports field to given value. + +### HasPorts + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInner) HasPorts() bool` + +HasPorts returns a boolean if a field has been set. + +### GetUsbPorts + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInner) GetUsbPorts() []GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner` + +GetUsbPorts returns the UsbPorts field if non-nil, zero value otherwise. + +### GetUsbPortsOk + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInner) GetUsbPortsOk() (*[]GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner, bool)` + +GetUsbPortsOk returns a tuple with the UsbPorts field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetUsbPorts + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInner) SetUsbPorts(v []GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner)` + +SetUsbPorts sets UsbPorts field to given value. + +### HasUsbPorts + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInner) HasUsbPorts() bool` + +HasUsbPorts returns a boolean if a field has been set. + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/client/docs/GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner.md b/client/docs/GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner.md new file mode 100644 index 000000000..c127b5a6c --- /dev/null +++ b/client/docs/GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner.md @@ -0,0 +1,160 @@ +# GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Name** | Pointer to **string** | Name | [optional] +**Number** | Pointer to **int32** | Number | [optional] +**Enabled** | Pointer to **bool** | Enabled | [optional] +**Ssid** | Pointer to **int32** | Ssid number | [optional] +**PskGroupId** | Pointer to **string** | PSK Group number | [optional] + +## Methods + +### NewGetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner + +`func NewGetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner() *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner` + +NewGetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner instantiates a new GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewGetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInnerWithDefaults + +`func NewGetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInnerWithDefaults() *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner` + +NewGetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInnerWithDefaults instantiates a new GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetName + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) GetName() string` + +GetName returns the Name field if non-nil, zero value otherwise. + +### GetNameOk + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) GetNameOk() (*string, bool)` + +GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetName + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) SetName(v string)` + +SetName sets Name field to given value. + +### HasName + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) HasName() bool` + +HasName returns a boolean if a field has been set. + +### GetNumber + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) GetNumber() int32` + +GetNumber returns the Number field if non-nil, zero value otherwise. + +### GetNumberOk + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) GetNumberOk() (*int32, bool)` + +GetNumberOk returns a tuple with the Number field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetNumber + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) SetNumber(v int32)` + +SetNumber sets Number field to given value. + +### HasNumber + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) HasNumber() bool` + +HasNumber returns a boolean if a field has been set. + +### GetEnabled + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) GetEnabled() bool` + +GetEnabled returns the Enabled field if non-nil, zero value otherwise. + +### GetEnabledOk + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) GetEnabledOk() (*bool, bool)` + +GetEnabledOk returns a tuple with the Enabled field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetEnabled + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) SetEnabled(v bool)` + +SetEnabled sets Enabled field to given value. + +### HasEnabled + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) HasEnabled() bool` + +HasEnabled returns a boolean if a field has been set. + +### GetSsid + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) GetSsid() int32` + +GetSsid returns the Ssid field if non-nil, zero value otherwise. + +### GetSsidOk + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) GetSsidOk() (*int32, bool)` + +GetSsidOk returns a tuple with the Ssid field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetSsid + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) SetSsid(v int32)` + +SetSsid sets Ssid field to given value. + +### HasSsid + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) HasSsid() bool` + +HasSsid returns a boolean if a field has been set. + +### GetPskGroupId + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) GetPskGroupId() string` + +GetPskGroupId returns the PskGroupId field if non-nil, zero value otherwise. + +### GetPskGroupIdOk + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) GetPskGroupIdOk() (*string, bool)` + +GetPskGroupIdOk returns a tuple with the PskGroupId field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetPskGroupId + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) SetPskGroupId(v string)` + +SetPskGroupId sets PskGroupId field to given value. + +### HasPskGroupId + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) HasPskGroupId() bool` + +HasPskGroupId returns a boolean if a field has been set. + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/client/docs/GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner.md b/client/docs/GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner.md new file mode 100644 index 000000000..6dd915b9d --- /dev/null +++ b/client/docs/GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner.md @@ -0,0 +1,108 @@ +# GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Name** | Pointer to **string** | Name | [optional] +**Enabled** | Pointer to **bool** | Enabled | [optional] +**Ssid** | Pointer to **int32** | Ssid number | [optional] + +## Methods + +### NewGetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner + +`func NewGetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner() *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner` + +NewGetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner instantiates a new GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewGetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInnerWithDefaults + +`func NewGetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInnerWithDefaults() *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner` + +NewGetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInnerWithDefaults instantiates a new GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetName + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner) GetName() string` + +GetName returns the Name field if non-nil, zero value otherwise. + +### GetNameOk + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner) GetNameOk() (*string, bool)` + +GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetName + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner) SetName(v string)` + +SetName sets Name field to given value. + +### HasName + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner) HasName() bool` + +HasName returns a boolean if a field has been set. + +### GetEnabled + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner) GetEnabled() bool` + +GetEnabled returns the Enabled field if non-nil, zero value otherwise. + +### GetEnabledOk + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner) GetEnabledOk() (*bool, bool)` + +GetEnabledOk returns a tuple with the Enabled field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetEnabled + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner) SetEnabled(v bool)` + +SetEnabled sets Enabled field to given value. + +### HasEnabled + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner) HasEnabled() bool` + +HasEnabled returns a boolean if a field has been set. + +### GetSsid + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner) GetSsid() int32` + +GetSsid returns the Ssid field if non-nil, zero value otherwise. + +### GetSsidOk + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner) GetSsidOk() (*int32, bool)` + +GetSsidOk returns a tuple with the Ssid field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetSsid + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner) SetSsid(v int32)` + +SetSsid sets Ssid field to given value. + +### HasSsid + +`func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner) HasSsid() bool` + +HasSsid returns a boolean if a field has been set. + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/client/docs/GetNetworkWirelessSsids200ResponseInner.md b/client/docs/GetNetworkWirelessSsids200ResponseInner.md index b231750d6..61cd361f9 100644 --- a/client/docs/GetNetworkWirelessSsids200ResponseInner.md +++ b/client/docs/GetNetworkWirelessSsids200ResponseInner.md @@ -9,6 +9,7 @@ Name | Type | Description | Notes **Enabled** | Pointer to **bool** | Whether or not the SSID is enabled | [optional] **SplashPage** | Pointer to **string** | The type of splash page for the SSID | [optional] **SsidAdminAccessible** | Pointer to **bool** | SSID Administrator access status | [optional] +**LocalAuth** | Pointer to **bool** | Extended local auth flag for Enterprise NAC | [optional] **AuthMode** | Pointer to **string** | The association control method for the SSID | [optional] **EncryptionMode** | Pointer to **string** | The psk encryption mode for the SSID | [optional] **WpaEncryptionMode** | Pointer to **string** | The types of WPA encryption | [optional] @@ -179,6 +180,31 @@ SetSsidAdminAccessible sets SsidAdminAccessible field to given value. HasSsidAdminAccessible returns a boolean if a field has been set. +### GetLocalAuth + +`func (o *GetNetworkWirelessSsids200ResponseInner) GetLocalAuth() bool` + +GetLocalAuth returns the LocalAuth field if non-nil, zero value otherwise. + +### GetLocalAuthOk + +`func (o *GetNetworkWirelessSsids200ResponseInner) GetLocalAuthOk() (*bool, bool)` + +GetLocalAuthOk returns a tuple with the LocalAuth field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetLocalAuth + +`func (o *GetNetworkWirelessSsids200ResponseInner) SetLocalAuth(v bool)` + +SetLocalAuth sets LocalAuth field to given value. + +### HasLocalAuth + +`func (o *GetNetworkWirelessSsids200ResponseInner) HasLocalAuth() bool` + +HasLocalAuth returns a boolean if a field has been set. + ### GetAuthMode `func (o *GetNetworkWirelessSsids200ResponseInner) GetAuthMode() string` diff --git a/client/docs/GetOrganizationApplianceVpnVpnFirewallRules200Response.md b/client/docs/GetOrganizationApplianceVpnVpnFirewallRules200Response.md new file mode 100644 index 000000000..33b23e8a8 --- /dev/null +++ b/client/docs/GetOrganizationApplianceVpnVpnFirewallRules200Response.md @@ -0,0 +1,56 @@ +# GetOrganizationApplianceVpnVpnFirewallRules200Response + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Rules** | Pointer to [**[]GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner**](GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner.md) | List of firewall rules | [optional] + +## Methods + +### NewGetOrganizationApplianceVpnVpnFirewallRules200Response + +`func NewGetOrganizationApplianceVpnVpnFirewallRules200Response() *GetOrganizationApplianceVpnVpnFirewallRules200Response` + +NewGetOrganizationApplianceVpnVpnFirewallRules200Response instantiates a new GetOrganizationApplianceVpnVpnFirewallRules200Response object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewGetOrganizationApplianceVpnVpnFirewallRules200ResponseWithDefaults + +`func NewGetOrganizationApplianceVpnVpnFirewallRules200ResponseWithDefaults() *GetOrganizationApplianceVpnVpnFirewallRules200Response` + +NewGetOrganizationApplianceVpnVpnFirewallRules200ResponseWithDefaults instantiates a new GetOrganizationApplianceVpnVpnFirewallRules200Response object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetRules + +`func (o *GetOrganizationApplianceVpnVpnFirewallRules200Response) GetRules() []GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner` + +GetRules returns the Rules field if non-nil, zero value otherwise. + +### GetRulesOk + +`func (o *GetOrganizationApplianceVpnVpnFirewallRules200Response) GetRulesOk() (*[]GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner, bool)` + +GetRulesOk returns a tuple with the Rules field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetRules + +`func (o *GetOrganizationApplianceVpnVpnFirewallRules200Response) SetRules(v []GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner)` + +SetRules sets Rules field to given value. + +### HasRules + +`func (o *GetOrganizationApplianceVpnVpnFirewallRules200Response) HasRules() bool` + +HasRules returns a boolean if a field has been set. + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/client/docs/UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner.md b/client/docs/GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner.md similarity index 51% rename from client/docs/UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner.md rename to client/docs/GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner.md index 885ee5ff5..0e2abc9c0 100644 --- a/client/docs/UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner.md +++ b/client/docs/GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner.md @@ -1,4 +1,4 @@ -# UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner +# GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner ## Properties @@ -15,220 +15,220 @@ Name | Type | Description | Notes ## Methods -### NewUpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner +### NewGetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner -`func NewUpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner() *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner` +`func NewGetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner() *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner` -NewUpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner instantiates a new UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner object +NewGetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner instantiates a new GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed -### NewUpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInnerWithDefaults +### NewGetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInnerWithDefaults -`func NewUpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInnerWithDefaults() *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner` +`func NewGetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInnerWithDefaults() *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner` -NewUpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInnerWithDefaults instantiates a new UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner object +NewGetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInnerWithDefaults instantiates a new GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set ### GetComment -`func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetComment() string` +`func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetComment() string` GetComment returns the Comment field if non-nil, zero value otherwise. ### GetCommentOk -`func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetCommentOk() (*string, bool)` +`func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetCommentOk() (*string, bool)` GetCommentOk returns a tuple with the Comment field if it's non-nil, zero value otherwise and a boolean to check if the value has been set. ### SetComment -`func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) SetComment(v string)` +`func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) SetComment(v string)` SetComment sets Comment field to given value. ### HasComment -`func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) HasComment() bool` +`func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) HasComment() bool` HasComment returns a boolean if a field has been set. ### GetPolicy -`func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetPolicy() string` +`func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetPolicy() string` GetPolicy returns the Policy field if non-nil, zero value otherwise. ### GetPolicyOk -`func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetPolicyOk() (*string, bool)` +`func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetPolicyOk() (*string, bool)` GetPolicyOk returns a tuple with the Policy field if it's non-nil, zero value otherwise and a boolean to check if the value has been set. ### SetPolicy -`func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) SetPolicy(v string)` +`func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) SetPolicy(v string)` SetPolicy sets Policy field to given value. ### HasPolicy -`func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) HasPolicy() bool` +`func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) HasPolicy() bool` HasPolicy returns a boolean if a field has been set. ### GetProtocol -`func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetProtocol() string` +`func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetProtocol() string` GetProtocol returns the Protocol field if non-nil, zero value otherwise. ### GetProtocolOk -`func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetProtocolOk() (*string, bool)` +`func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetProtocolOk() (*string, bool)` GetProtocolOk returns a tuple with the Protocol field if it's non-nil, zero value otherwise and a boolean to check if the value has been set. ### SetProtocol -`func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) SetProtocol(v string)` +`func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) SetProtocol(v string)` SetProtocol sets Protocol field to given value. ### HasProtocol -`func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) HasProtocol() bool` +`func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) HasProtocol() bool` HasProtocol returns a boolean if a field has been set. ### GetSrcPort -`func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetSrcPort() string` +`func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetSrcPort() string` GetSrcPort returns the SrcPort field if non-nil, zero value otherwise. ### GetSrcPortOk -`func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetSrcPortOk() (*string, bool)` +`func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetSrcPortOk() (*string, bool)` GetSrcPortOk returns a tuple with the SrcPort field if it's non-nil, zero value otherwise and a boolean to check if the value has been set. ### SetSrcPort -`func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) SetSrcPort(v string)` +`func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) SetSrcPort(v string)` SetSrcPort sets SrcPort field to given value. ### HasSrcPort -`func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) HasSrcPort() bool` +`func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) HasSrcPort() bool` HasSrcPort returns a boolean if a field has been set. ### GetSrcCidr -`func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetSrcCidr() string` +`func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetSrcCidr() string` GetSrcCidr returns the SrcCidr field if non-nil, zero value otherwise. ### GetSrcCidrOk -`func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetSrcCidrOk() (*string, bool)` +`func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetSrcCidrOk() (*string, bool)` GetSrcCidrOk returns a tuple with the SrcCidr field if it's non-nil, zero value otherwise and a boolean to check if the value has been set. ### SetSrcCidr -`func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) SetSrcCidr(v string)` +`func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) SetSrcCidr(v string)` SetSrcCidr sets SrcCidr field to given value. ### HasSrcCidr -`func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) HasSrcCidr() bool` +`func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) HasSrcCidr() bool` HasSrcCidr returns a boolean if a field has been set. ### GetDestPort -`func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetDestPort() string` +`func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetDestPort() string` GetDestPort returns the DestPort field if non-nil, zero value otherwise. ### GetDestPortOk -`func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetDestPortOk() (*string, bool)` +`func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetDestPortOk() (*string, bool)` GetDestPortOk returns a tuple with the DestPort field if it's non-nil, zero value otherwise and a boolean to check if the value has been set. ### SetDestPort -`func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) SetDestPort(v string)` +`func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) SetDestPort(v string)` SetDestPort sets DestPort field to given value. ### HasDestPort -`func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) HasDestPort() bool` +`func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) HasDestPort() bool` HasDestPort returns a boolean if a field has been set. ### GetDestCidr -`func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetDestCidr() string` +`func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetDestCidr() string` GetDestCidr returns the DestCidr field if non-nil, zero value otherwise. ### GetDestCidrOk -`func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetDestCidrOk() (*string, bool)` +`func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetDestCidrOk() (*string, bool)` GetDestCidrOk returns a tuple with the DestCidr field if it's non-nil, zero value otherwise and a boolean to check if the value has been set. ### SetDestCidr -`func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) SetDestCidr(v string)` +`func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) SetDestCidr(v string)` SetDestCidr sets DestCidr field to given value. ### HasDestCidr -`func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) HasDestCidr() bool` +`func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) HasDestCidr() bool` HasDestCidr returns a boolean if a field has been set. ### GetSyslogEnabled -`func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetSyslogEnabled() bool` +`func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetSyslogEnabled() bool` GetSyslogEnabled returns the SyslogEnabled field if non-nil, zero value otherwise. ### GetSyslogEnabledOk -`func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetSyslogEnabledOk() (*bool, bool)` +`func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetSyslogEnabledOk() (*bool, bool)` GetSyslogEnabledOk returns a tuple with the SyslogEnabled field if it's non-nil, zero value otherwise and a boolean to check if the value has been set. ### SetSyslogEnabled -`func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) SetSyslogEnabled(v bool)` +`func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) SetSyslogEnabled(v bool)` SetSyslogEnabled sets SyslogEnabled field to given value. ### HasSyslogEnabled -`func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) HasSyslogEnabled() bool` +`func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) HasSyslogEnabled() bool` HasSyslogEnabled returns a boolean if a field has been set. diff --git a/client/docs/GetOrganizationCameraPermissions200ResponseInner.md b/client/docs/GetOrganizationCameraPermissions200ResponseInner.md new file mode 100644 index 000000000..ccaf436ee --- /dev/null +++ b/client/docs/GetOrganizationCameraPermissions200ResponseInner.md @@ -0,0 +1,108 @@ +# GetOrganizationCameraPermissions200ResponseInner + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Id** | Pointer to **string** | Permission scope id | [optional] +**Name** | Pointer to **string** | Name of permission scope | [optional] +**Level** | Pointer to **string** | Permission scope level | [optional] + +## Methods + +### NewGetOrganizationCameraPermissions200ResponseInner + +`func NewGetOrganizationCameraPermissions200ResponseInner() *GetOrganizationCameraPermissions200ResponseInner` + +NewGetOrganizationCameraPermissions200ResponseInner instantiates a new GetOrganizationCameraPermissions200ResponseInner object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewGetOrganizationCameraPermissions200ResponseInnerWithDefaults + +`func NewGetOrganizationCameraPermissions200ResponseInnerWithDefaults() *GetOrganizationCameraPermissions200ResponseInner` + +NewGetOrganizationCameraPermissions200ResponseInnerWithDefaults instantiates a new GetOrganizationCameraPermissions200ResponseInner object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetId + +`func (o *GetOrganizationCameraPermissions200ResponseInner) GetId() string` + +GetId returns the Id field if non-nil, zero value otherwise. + +### GetIdOk + +`func (o *GetOrganizationCameraPermissions200ResponseInner) GetIdOk() (*string, bool)` + +GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetId + +`func (o *GetOrganizationCameraPermissions200ResponseInner) SetId(v string)` + +SetId sets Id field to given value. + +### HasId + +`func (o *GetOrganizationCameraPermissions200ResponseInner) HasId() bool` + +HasId returns a boolean if a field has been set. + +### GetName + +`func (o *GetOrganizationCameraPermissions200ResponseInner) GetName() string` + +GetName returns the Name field if non-nil, zero value otherwise. + +### GetNameOk + +`func (o *GetOrganizationCameraPermissions200ResponseInner) GetNameOk() (*string, bool)` + +GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetName + +`func (o *GetOrganizationCameraPermissions200ResponseInner) SetName(v string)` + +SetName sets Name field to given value. + +### HasName + +`func (o *GetOrganizationCameraPermissions200ResponseInner) HasName() bool` + +HasName returns a boolean if a field has been set. + +### GetLevel + +`func (o *GetOrganizationCameraPermissions200ResponseInner) GetLevel() string` + +GetLevel returns the Level field if non-nil, zero value otherwise. + +### GetLevelOk + +`func (o *GetOrganizationCameraPermissions200ResponseInner) GetLevelOk() (*string, bool)` + +GetLevelOk returns a tuple with the Level field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetLevel + +`func (o *GetOrganizationCameraPermissions200ResponseInner) SetLevel(v string)` + +SetLevel sets Level field to given value. + +### HasLevel + +`func (o *GetOrganizationCameraPermissions200ResponseInner) HasLevel() bool` + +HasLevel returns a boolean if a field has been set. + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/client/docs/GetOrganizationInventoryDevices200ResponseInner.md b/client/docs/GetOrganizationInventoryDevices200ResponseInner.md index 6a9e8fcd4..24f66ebf9 100644 --- a/client/docs/GetOrganizationInventoryDevices200ResponseInner.md +++ b/client/docs/GetOrganizationInventoryDevices200ResponseInner.md @@ -14,6 +14,7 @@ Name | Type | Description | Notes **LicenseExpirationDate** | Pointer to **time.Time** | License expiration date of the device | [optional] **Tags** | Pointer to **[]string** | Device tags | [optional] **ProductType** | Pointer to **string** | Product type of the device | [optional] +**CountryCode** | Pointer to **string** | Country/region code from device, network, or store order | [optional] ## Methods @@ -284,6 +285,31 @@ SetProductType sets ProductType field to given value. HasProductType returns a boolean if a field has been set. +### GetCountryCode + +`func (o *GetOrganizationInventoryDevices200ResponseInner) GetCountryCode() string` + +GetCountryCode returns the CountryCode field if non-nil, zero value otherwise. + +### GetCountryCodeOk + +`func (o *GetOrganizationInventoryDevices200ResponseInner) GetCountryCodeOk() (*string, bool)` + +GetCountryCodeOk returns a tuple with the CountryCode field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetCountryCode + +`func (o *GetOrganizationInventoryDevices200ResponseInner) SetCountryCode(v string)` + +SetCountryCode sets CountryCode field to given value. + +### HasCountryCode + +`func (o *GetOrganizationInventoryDevices200ResponseInner) HasCountryCode() bool` + +HasCountryCode returns a boolean if a field has been set. + [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/client/docs/Ipv6Api.md b/client/docs/Ipv6Api.md new file mode 100644 index 000000000..1ca8cb5e0 --- /dev/null +++ b/client/docs/Ipv6Api.md @@ -0,0 +1,82 @@ +# \Ipv6Api + +All URIs are relative to *https://api.meraki.com/api/v1* + +Method | HTTP request | Description +------------- | ------------- | ------------- +[**UpdateDeviceWirelessAlternateManagementInterfaceIpv6**](Ipv6Api.md#UpdateDeviceWirelessAlternateManagementInterfaceIpv6) | **Put** /devices/{serial}/wireless/alternateManagementInterface/ipv6 | Update alternate management interface IPv6 address + + + +## UpdateDeviceWirelessAlternateManagementInterfaceIpv6 + +> UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response UpdateDeviceWirelessAlternateManagementInterfaceIpv6(ctx, serial).UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request(updateDeviceWirelessAlternateManagementInterfaceIpv6Request).Execute() + +Update alternate management interface IPv6 address + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + serial := "serial_example" // string | Serial + updateDeviceWirelessAlternateManagementInterfaceIpv6Request := *openapiclient.NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request() // UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request | (optional) + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.Ipv6Api.UpdateDeviceWirelessAlternateManagementInterfaceIpv6(context.Background(), serial).UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request(updateDeviceWirelessAlternateManagementInterfaceIpv6Request).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `Ipv6Api.UpdateDeviceWirelessAlternateManagementInterfaceIpv6``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `UpdateDeviceWirelessAlternateManagementInterfaceIpv6`: UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response + fmt.Fprintf(os.Stdout, "Response from `Ipv6Api.UpdateDeviceWirelessAlternateManagementInterfaceIpv6`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**serial** | **string** | Serial | + +### Other Parameters + +Other parameters are passed through a pointer to a apiUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + **updateDeviceWirelessAlternateManagementInterfaceIpv6Request** | [**UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request**](UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request.md) | | + +### Return type + +[**UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response**](UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: application/json +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + diff --git a/client/docs/LatestApi.md b/client/docs/LatestApi.md index d710592dc..108d48208 100644 --- a/client/docs/LatestApi.md +++ b/client/docs/LatestApi.md @@ -30,7 +30,7 @@ import ( func main() { organizationId := "organizationId_example" // string | Organization ID - perPage := int32(56) // int32 | The number of entries per page returned. Acceptable range is 3 - 100. Default is 100. (optional) + perPage := int32(56) // int32 | The number of entries per page returned. Acceptable range is 3 - 1000. Default is 1000. (optional) startingAfter := "startingAfter_example" // string | A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. (optional) endingBefore := "endingBefore_example" // string | A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. (optional) networkIds := []string{"Inner_example"} // []string | Optional parameter to filter readings by network. (optional) @@ -66,7 +66,7 @@ Other parameters are passed through a pointer to a apiGetOrganizationSensorReadi Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - **perPage** | **int32** | The number of entries per page returned. Acceptable range is 3 - 100. Default is 100. | + **perPage** | **int32** | The number of entries per page returned. Acceptable range is 3 - 1000. Default is 1000. | **startingAfter** | **string** | A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. | **endingBefore** | **string** | A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. | **networkIds** | **[]string** | Optional parameter to filter readings by network. | diff --git a/client/docs/ModelsApi.md b/client/docs/ModelsApi.md index 0ae5609e5..67d3d082e 100644 --- a/client/docs/ModelsApi.md +++ b/client/docs/ModelsApi.md @@ -32,7 +32,7 @@ func main() { organizationId := "organizationId_example" // string | Organization ID t0 := "t0_example" // string | The beginning of the timespan for the data. (optional) t1 := "t1_example" // string | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. (optional) - timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. (optional) + timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. (optional) configuration := openapiclient.NewConfiguration() @@ -65,7 +65,7 @@ Name | Type | Description | Notes **t0** | **string** | The beginning of the timespan for the data. | **t1** | **string** | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. | - **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. | + **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. | ### Return type diff --git a/client/docs/MonitorApi.md b/client/docs/MonitorApi.md index 460289895..b920d0434 100644 --- a/client/docs/MonitorApi.md +++ b/client/docs/MonitorApi.md @@ -85,7 +85,7 @@ Method | HTTP request | Description [**GetOrganizationConfigurationChanges**](MonitorApi.md#GetOrganizationConfigurationChanges) | **Get** /organizations/{organizationId}/configurationChanges | View the Change Log for your organization [**GetOrganizationDevicesAvailabilities**](MonitorApi.md#GetOrganizationDevicesAvailabilities) | **Get** /organizations/{organizationId}/devices/availabilities | List the availability information for devices in an organization [**GetOrganizationDevicesAvailabilitiesChangeHistory**](MonitorApi.md#GetOrganizationDevicesAvailabilitiesChangeHistory) | **Get** /organizations/{organizationId}/devices/availabilities/changeHistory | List the availability history information for devices in an organization. -[**GetOrganizationDevicesPowerModulesStatusesByDevice**](MonitorApi.md#GetOrganizationDevicesPowerModulesStatusesByDevice) | **Get** /organizations/{organizationId}/devices/powerModules/statuses/byDevice | List the power status information for devices in an organization +[**GetOrganizationDevicesPowerModulesStatusesByDevice**](MonitorApi.md#GetOrganizationDevicesPowerModulesStatusesByDevice) | **Get** /organizations/{organizationId}/devices/powerModules/statuses/byDevice | List the most recent status information for power modules in rackmount MX and MS devices that support them [**GetOrganizationDevicesProvisioningStatuses**](MonitorApi.md#GetOrganizationDevicesProvisioningStatuses) | **Get** /organizations/{organizationId}/devices/provisioning/statuses | List the provisioning statuses information for devices in an organization. [**GetOrganizationDevicesStatuses**](MonitorApi.md#GetOrganizationDevicesStatuses) | **Get** /organizations/{organizationId}/devices/statuses | List the status of every Meraki device in the organization [**GetOrganizationDevicesStatusesOverview**](MonitorApi.md#GetOrganizationDevicesStatusesOverview) | **Get** /organizations/{organizationId}/devices/statuses/overview | Return an overview of current device statuses @@ -102,6 +102,7 @@ Method | HTTP request | Description [**GetOrganizationSummaryTopDevicesModelsByUsage**](MonitorApi.md#GetOrganizationSummaryTopDevicesModelsByUsage) | **Get** /organizations/{organizationId}/summary/top/devices/models/byUsage | Return metrics for organization's top 10 device models sorted by data usage over given time range [**GetOrganizationSummaryTopSsidsByUsage**](MonitorApi.md#GetOrganizationSummaryTopSsidsByUsage) | **Get** /organizations/{organizationId}/summary/top/ssids/byUsage | Return metrics for organization's top 10 ssids by data usage over given time range [**GetOrganizationSummaryTopSwitchesByEnergyUsage**](MonitorApi.md#GetOrganizationSummaryTopSwitchesByEnergyUsage) | **Get** /organizations/{organizationId}/summary/top/switches/byEnergyUsage | Return metrics for organization's top 10 switches by energy usage over given time range +[**GetOrganizationUplinksLossAndLatency**](MonitorApi.md#GetOrganizationUplinksLossAndLatency) | **Get** /organizations/{organizationId}/uplinksLossAndLatency | Return the uplink loss and latency for every MX in the organization from at latest 2 minutes ago [**GetOrganizationUplinksStatuses**](MonitorApi.md#GetOrganizationUplinksStatuses) | **Get** /organizations/{organizationId}/uplinks/statuses | List the uplink status of every Meraki MX, MG and Z series devices in the organization [**GetOrganizationWebhooksAlertTypes**](MonitorApi.md#GetOrganizationWebhooksAlertTypes) | **Get** /organizations/{organizationId}/webhooks/alertTypes | Return a list of alert types to be used with managing webhook alerts [**GetOrganizationWebhooksLogs**](MonitorApi.md#GetOrganizationWebhooksLogs) | **Get** /organizations/{organizationId}/webhooks/logs | Return the log of webhook POSTs sent @@ -6703,7 +6704,7 @@ Name | Type | Description | Notes > []GetOrganizationDevicesPowerModulesStatusesByDevice200ResponseInner GetOrganizationDevicesPowerModulesStatusesByDevice(ctx, organizationId).PerPage(perPage).StartingAfter(startingAfter).EndingBefore(endingBefore).NetworkIds(networkIds).ProductTypes(productTypes).Serials(serials).Tags(tags).TagsFilterType(tagsFilterType).Execute() -List the power status information for devices in an organization +List the most recent status information for power modules in rackmount MX and MS devices that support them @@ -7464,7 +7465,7 @@ import ( func main() { organizationId := "organizationId_example" // string | Organization ID - perPage := int32(56) // int32 | The number of entries per page returned. Acceptable range is 3 - 100. Default is 100. (optional) + perPage := int32(56) // int32 | The number of entries per page returned. Acceptable range is 3 - 1000. Default is 1000. (optional) startingAfter := "startingAfter_example" // string | A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. (optional) endingBefore := "endingBefore_example" // string | A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. (optional) networkIds := []string{"Inner_example"} // []string | Optional parameter to filter readings by network. (optional) @@ -7500,7 +7501,7 @@ Other parameters are passed through a pointer to a apiGetOrganizationSensorReadi Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - **perPage** | **int32** | The number of entries per page returned. Acceptable range is 3 - 100. Default is 100. | + **perPage** | **int32** | The number of entries per page returned. Acceptable range is 3 - 1000. Default is 1000. | **startingAfter** | **string** | A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. | **endingBefore** | **string** | A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. | **networkIds** | **[]string** | Optional parameter to filter readings by network. | @@ -7549,7 +7550,7 @@ func main() { organizationId := "organizationId_example" // string | Organization ID t0 := "t0_example" // string | The beginning of the timespan for the data. (optional) t1 := "t1_example" // string | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. (optional) - timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. (optional) + timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 25 minutes and be less than or equal to 31 days. The default is 1 day. (optional) configuration := openapiclient.NewConfiguration() @@ -7582,7 +7583,7 @@ Name | Type | Description | Notes **t0** | **string** | The beginning of the timespan for the data. | **t1** | **string** | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. | - **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. | + **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 25 minutes and be less than or equal to 31 days. The default is 1 day. | ### Return type @@ -7626,7 +7627,7 @@ func main() { organizationId := "organizationId_example" // string | Organization ID t0 := "t0_example" // string | The beginning of the timespan for the data. (optional) t1 := "t1_example" // string | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. (optional) - timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. (optional) + timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. (optional) configuration := openapiclient.NewConfiguration() @@ -7659,7 +7660,7 @@ Name | Type | Description | Notes **t0** | **string** | The beginning of the timespan for the data. | **t1** | **string** | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. | - **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. | + **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. | ### Return type @@ -7780,7 +7781,7 @@ func main() { organizationId := "organizationId_example" // string | Organization ID t0 := "t0_example" // string | The beginning of the timespan for the data. (optional) t1 := "t1_example" // string | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. (optional) - timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. (optional) + timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. (optional) configuration := openapiclient.NewConfiguration() @@ -7813,7 +7814,7 @@ Name | Type | Description | Notes **t0** | **string** | The beginning of the timespan for the data. | **t1** | **string** | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. | - **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. | + **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. | ### Return type @@ -7857,7 +7858,7 @@ func main() { organizationId := "organizationId_example" // string | Organization ID t0 := "t0_example" // string | The beginning of the timespan for the data. (optional) t1 := "t1_example" // string | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. (optional) - timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. (optional) + timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. (optional) configuration := openapiclient.NewConfiguration() @@ -7890,7 +7891,7 @@ Name | Type | Description | Notes **t0** | **string** | The beginning of the timespan for the data. | **t1** | **string** | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. | - **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. | + **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. | ### Return type @@ -7934,7 +7935,7 @@ func main() { organizationId := "organizationId_example" // string | Organization ID t0 := "t0_example" // string | The beginning of the timespan for the data. (optional) t1 := "t1_example" // string | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. (optional) - timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. (optional) + timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. (optional) configuration := openapiclient.NewConfiguration() @@ -7967,7 +7968,7 @@ Name | Type | Description | Notes **t0** | **string** | The beginning of the timespan for the data. | **t1** | **string** | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. | - **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. | + **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. | ### Return type @@ -8011,7 +8012,7 @@ func main() { organizationId := "organizationId_example" // string | Organization ID t0 := "t0_example" // string | The beginning of the timespan for the data. (optional) t1 := "t1_example" // string | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. (optional) - timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. (optional) + timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 25 minutes and be less than or equal to 31 days. The default is 1 day. (optional) configuration := openapiclient.NewConfiguration() @@ -8044,7 +8045,7 @@ Name | Type | Description | Notes **t0** | **string** | The beginning of the timespan for the data. | **t1** | **string** | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. | - **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. | + **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 25 minutes and be less than or equal to 31 days. The default is 1 day. | ### Return type @@ -8064,6 +8065,87 @@ Name | Type | Description | Notes [[Back to README]](../README.md) +## GetOrganizationUplinksLossAndLatency + +> []map[string]interface{} GetOrganizationUplinksLossAndLatency(ctx, organizationId).T0(t0).T1(t1).Timespan(timespan).Uplink(uplink).Ip(ip).Execute() + +Return the uplink loss and latency for every MX in the organization from at latest 2 minutes ago + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + organizationId := "organizationId_example" // string | Organization ID + t0 := "t0_example" // string | The beginning of the timespan for the data. The maximum lookback period is 60 days from today. (optional) + t1 := "t1_example" // string | The end of the timespan for the data. t1 can be a maximum of 5 minutes after t0. The latest possible time that t1 can be is 2 minutes into the past. (optional) + timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 5 minutes. The default is 5 minutes. (optional) + uplink := "uplink_example" // string | Optional filter for a specific WAN uplink. Valid uplinks are wan1, wan2, wan3, cellular. Default will return all uplinks. (optional) + ip := "ip_example" // string | Optional filter for a specific destination IP. Default will return all destination IPs. (optional) + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.MonitorApi.GetOrganizationUplinksLossAndLatency(context.Background(), organizationId).T0(t0).T1(t1).Timespan(timespan).Uplink(uplink).Ip(ip).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `MonitorApi.GetOrganizationUplinksLossAndLatency``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `GetOrganizationUplinksLossAndLatency`: []map[string]interface{} + fmt.Fprintf(os.Stdout, "Response from `MonitorApi.GetOrganizationUplinksLossAndLatency`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**organizationId** | **string** | Organization ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiGetOrganizationUplinksLossAndLatencyRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + **t0** | **string** | The beginning of the timespan for the data. The maximum lookback period is 60 days from today. | + **t1** | **string** | The end of the timespan for the data. t1 can be a maximum of 5 minutes after t0. The latest possible time that t1 can be is 2 minutes into the past. | + **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 5 minutes. The default is 5 minutes. | + **uplink** | **string** | Optional filter for a specific WAN uplink. Valid uplinks are wan1, wan2, wan3, cellular. Default will return all uplinks. | + **ip** | **string** | Optional filter for a specific destination IP. Default will return all destination IPs. | + +### Return type + +**[]map[string]interface{}** + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + ## GetOrganizationUplinksStatuses > []GetOrganizationUplinksStatuses200ResponseInner GetOrganizationUplinksStatuses(ctx, organizationId).PerPage(perPage).StartingAfter(startingAfter).EndingBefore(endingBefore).NetworkIds(networkIds).Serials(serials).Iccids(iccids).Execute() diff --git a/client/docs/OrganizationsApi.md b/client/docs/OrganizationsApi.md index 7c1cdb638..ebeafc828 100644 --- a/client/docs/OrganizationsApi.md +++ b/client/docs/OrganizationsApi.md @@ -69,7 +69,7 @@ Method | HTTP request | Description [**GetOrganizationDevices**](OrganizationsApi.md#GetOrganizationDevices) | **Get** /organizations/{organizationId}/devices | List the devices in an organization [**GetOrganizationDevicesAvailabilities**](OrganizationsApi.md#GetOrganizationDevicesAvailabilities) | **Get** /organizations/{organizationId}/devices/availabilities | List the availability information for devices in an organization [**GetOrganizationDevicesAvailabilitiesChangeHistory**](OrganizationsApi.md#GetOrganizationDevicesAvailabilitiesChangeHistory) | **Get** /organizations/{organizationId}/devices/availabilities/changeHistory | List the availability history information for devices in an organization. -[**GetOrganizationDevicesPowerModulesStatusesByDevice**](OrganizationsApi.md#GetOrganizationDevicesPowerModulesStatusesByDevice) | **Get** /organizations/{organizationId}/devices/powerModules/statuses/byDevice | List the power status information for devices in an organization +[**GetOrganizationDevicesPowerModulesStatusesByDevice**](OrganizationsApi.md#GetOrganizationDevicesPowerModulesStatusesByDevice) | **Get** /organizations/{organizationId}/devices/powerModules/statuses/byDevice | List the most recent status information for power modules in rackmount MX and MS devices that support them [**GetOrganizationDevicesProvisioningStatuses**](OrganizationsApi.md#GetOrganizationDevicesProvisioningStatuses) | **Get** /organizations/{organizationId}/devices/provisioning/statuses | List the provisioning statuses information for devices in an organization. [**GetOrganizationDevicesStatuses**](OrganizationsApi.md#GetOrganizationDevicesStatuses) | **Get** /organizations/{organizationId}/devices/statuses | List the status of every Meraki device in the organization [**GetOrganizationDevicesStatusesOverview**](OrganizationsApi.md#GetOrganizationDevicesStatusesOverview) | **Get** /organizations/{organizationId}/devices/statuses/overview | Return an overview of current device statuses @@ -107,6 +107,7 @@ Method | HTTP request | Description [**GetOrganizationSummaryTopDevicesModelsByUsage**](OrganizationsApi.md#GetOrganizationSummaryTopDevicesModelsByUsage) | **Get** /organizations/{organizationId}/summary/top/devices/models/byUsage | Return metrics for organization's top 10 device models sorted by data usage over given time range [**GetOrganizationSummaryTopSsidsByUsage**](OrganizationsApi.md#GetOrganizationSummaryTopSsidsByUsage) | **Get** /organizations/{organizationId}/summary/top/ssids/byUsage | Return metrics for organization's top 10 ssids by data usage over given time range [**GetOrganizationSummaryTopSwitchesByEnergyUsage**](OrganizationsApi.md#GetOrganizationSummaryTopSwitchesByEnergyUsage) | **Get** /organizations/{organizationId}/summary/top/switches/byEnergyUsage | Return metrics for organization's top 10 switches by energy usage over given time range +[**GetOrganizationUplinksLossAndLatency**](OrganizationsApi.md#GetOrganizationUplinksLossAndLatency) | **Get** /organizations/{organizationId}/uplinksLossAndLatency | Return the uplink loss and latency for every MX in the organization from at latest 2 minutes ago [**GetOrganizationUplinksStatuses**](OrganizationsApi.md#GetOrganizationUplinksStatuses) | **Get** /organizations/{organizationId}/uplinks/statuses | List the uplink status of every Meraki MX, MG and Z series devices in the organization [**GetOrganizationWebhooksAlertTypes**](OrganizationsApi.md#GetOrganizationWebhooksAlertTypes) | **Get** /organizations/{organizationId}/webhooks/alertTypes | Return a list of alert types to be used with managing webhook alerts [**GetOrganizationWebhooksLogs**](OrganizationsApi.md#GetOrganizationWebhooksLogs) | **Get** /organizations/{organizationId}/webhooks/logs | Return the log of webhook POSTs sent @@ -4986,7 +4987,7 @@ Name | Type | Description | Notes > []GetOrganizationDevicesPowerModulesStatusesByDevice200ResponseInner GetOrganizationDevicesPowerModulesStatusesByDevice(ctx, organizationId).PerPage(perPage).StartingAfter(startingAfter).EndingBefore(endingBefore).NetworkIds(networkIds).ProductTypes(productTypes).Serials(serials).Tags(tags).TagsFilterType(tagsFilterType).Execute() -List the power status information for devices in an organization +List the most recent status information for power modules in rackmount MX and MS devices that support them @@ -7408,7 +7409,7 @@ func main() { organizationId := "organizationId_example" // string | Organization ID t0 := "t0_example" // string | The beginning of the timespan for the data. (optional) t1 := "t1_example" // string | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. (optional) - timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. (optional) + timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 25 minutes and be less than or equal to 31 days. The default is 1 day. (optional) configuration := openapiclient.NewConfiguration() @@ -7441,7 +7442,7 @@ Name | Type | Description | Notes **t0** | **string** | The beginning of the timespan for the data. | **t1** | **string** | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. | - **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. | + **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 25 minutes and be less than or equal to 31 days. The default is 1 day. | ### Return type @@ -7485,7 +7486,7 @@ func main() { organizationId := "organizationId_example" // string | Organization ID t0 := "t0_example" // string | The beginning of the timespan for the data. (optional) t1 := "t1_example" // string | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. (optional) - timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. (optional) + timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. (optional) configuration := openapiclient.NewConfiguration() @@ -7518,7 +7519,7 @@ Name | Type | Description | Notes **t0** | **string** | The beginning of the timespan for the data. | **t1** | **string** | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. | - **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. | + **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. | ### Return type @@ -7639,7 +7640,7 @@ func main() { organizationId := "organizationId_example" // string | Organization ID t0 := "t0_example" // string | The beginning of the timespan for the data. (optional) t1 := "t1_example" // string | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. (optional) - timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. (optional) + timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. (optional) configuration := openapiclient.NewConfiguration() @@ -7672,7 +7673,7 @@ Name | Type | Description | Notes **t0** | **string** | The beginning of the timespan for the data. | **t1** | **string** | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. | - **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. | + **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. | ### Return type @@ -7716,7 +7717,7 @@ func main() { organizationId := "organizationId_example" // string | Organization ID t0 := "t0_example" // string | The beginning of the timespan for the data. (optional) t1 := "t1_example" // string | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. (optional) - timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. (optional) + timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. (optional) configuration := openapiclient.NewConfiguration() @@ -7749,7 +7750,7 @@ Name | Type | Description | Notes **t0** | **string** | The beginning of the timespan for the data. | **t1** | **string** | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. | - **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. | + **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. | ### Return type @@ -7793,7 +7794,7 @@ func main() { organizationId := "organizationId_example" // string | Organization ID t0 := "t0_example" // string | The beginning of the timespan for the data. (optional) t1 := "t1_example" // string | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. (optional) - timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. (optional) + timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. (optional) configuration := openapiclient.NewConfiguration() @@ -7826,7 +7827,7 @@ Name | Type | Description | Notes **t0** | **string** | The beginning of the timespan for the data. | **t1** | **string** | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. | - **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. | + **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. | ### Return type @@ -7870,7 +7871,7 @@ func main() { organizationId := "organizationId_example" // string | Organization ID t0 := "t0_example" // string | The beginning of the timespan for the data. (optional) t1 := "t1_example" // string | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. (optional) - timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. (optional) + timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 25 minutes and be less than or equal to 31 days. The default is 1 day. (optional) configuration := openapiclient.NewConfiguration() @@ -7903,7 +7904,7 @@ Name | Type | Description | Notes **t0** | **string** | The beginning of the timespan for the data. | **t1** | **string** | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. | - **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. | + **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 25 minutes and be less than or equal to 31 days. The default is 1 day. | ### Return type @@ -7923,6 +7924,87 @@ Name | Type | Description | Notes [[Back to README]](../README.md) +## GetOrganizationUplinksLossAndLatency + +> []map[string]interface{} GetOrganizationUplinksLossAndLatency(ctx, organizationId).T0(t0).T1(t1).Timespan(timespan).Uplink(uplink).Ip(ip).Execute() + +Return the uplink loss and latency for every MX in the organization from at latest 2 minutes ago + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + organizationId := "organizationId_example" // string | Organization ID + t0 := "t0_example" // string | The beginning of the timespan for the data. The maximum lookback period is 60 days from today. (optional) + t1 := "t1_example" // string | The end of the timespan for the data. t1 can be a maximum of 5 minutes after t0. The latest possible time that t1 can be is 2 minutes into the past. (optional) + timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 5 minutes. The default is 5 minutes. (optional) + uplink := "uplink_example" // string | Optional filter for a specific WAN uplink. Valid uplinks are wan1, wan2, wan3, cellular. Default will return all uplinks. (optional) + ip := "ip_example" // string | Optional filter for a specific destination IP. Default will return all destination IPs. (optional) + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.OrganizationsApi.GetOrganizationUplinksLossAndLatency(context.Background(), organizationId).T0(t0).T1(t1).Timespan(timespan).Uplink(uplink).Ip(ip).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `OrganizationsApi.GetOrganizationUplinksLossAndLatency``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `GetOrganizationUplinksLossAndLatency`: []map[string]interface{} + fmt.Fprintf(os.Stdout, "Response from `OrganizationsApi.GetOrganizationUplinksLossAndLatency`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**organizationId** | **string** | Organization ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiGetOrganizationUplinksLossAndLatencyRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + **t0** | **string** | The beginning of the timespan for the data. The maximum lookback period is 60 days from today. | + **t1** | **string** | The end of the timespan for the data. t1 can be a maximum of 5 minutes after t0. The latest possible time that t1 can be is 2 minutes into the past. | + **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 5 minutes. The default is 5 minutes. | + **uplink** | **string** | Optional filter for a specific WAN uplink. Valid uplinks are wan1, wan2, wan3, cellular. Default will return all uplinks. | + **ip** | **string** | Optional filter for a specific destination IP. Default will return all destination IPs. | + +### Return type + +**[]map[string]interface{}** + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + ## GetOrganizationUplinksStatuses > []GetOrganizationUplinksStatuses200ResponseInner GetOrganizationUplinksStatuses(ctx, organizationId).PerPage(perPage).StartingAfter(startingAfter).EndingBefore(endingBefore).NetworkIds(networkIds).Serials(serials).Iccids(iccids).Execute() diff --git a/client/docs/PermissionsApi.md b/client/docs/PermissionsApi.md new file mode 100644 index 000000000..121458a90 --- /dev/null +++ b/client/docs/PermissionsApi.md @@ -0,0 +1,155 @@ +# \PermissionsApi + +All URIs are relative to *https://api.meraki.com/api/v1* + +Method | HTTP request | Description +------------- | ------------- | ------------- +[**GetOrganizationCameraPermission**](PermissionsApi.md#GetOrganizationCameraPermission) | **Get** /organizations/{organizationId}/camera/permissions/{permissionScopeId} | Retrieve a single permission scope +[**GetOrganizationCameraPermissions**](PermissionsApi.md#GetOrganizationCameraPermissions) | **Get** /organizations/{organizationId}/camera/permissions | List the permissions scopes for this organization + + + +## GetOrganizationCameraPermission + +> GetOrganizationCameraPermissions200ResponseInner GetOrganizationCameraPermission(ctx, organizationId, permissionScopeId).Execute() + +Retrieve a single permission scope + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + organizationId := "organizationId_example" // string | Organization ID + permissionScopeId := "permissionScopeId_example" // string | Permission scope ID + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.PermissionsApi.GetOrganizationCameraPermission(context.Background(), organizationId, permissionScopeId).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `PermissionsApi.GetOrganizationCameraPermission``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `GetOrganizationCameraPermission`: GetOrganizationCameraPermissions200ResponseInner + fmt.Fprintf(os.Stdout, "Response from `PermissionsApi.GetOrganizationCameraPermission`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**organizationId** | **string** | Organization ID | +**permissionScopeId** | **string** | Permission scope ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiGetOrganizationCameraPermissionRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + +### Return type + +[**GetOrganizationCameraPermissions200ResponseInner**](GetOrganizationCameraPermissions200ResponseInner.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + +## GetOrganizationCameraPermissions + +> []GetOrganizationCameraPermissions200ResponseInner GetOrganizationCameraPermissions(ctx, organizationId).Execute() + +List the permissions scopes for this organization + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + organizationId := "organizationId_example" // string | Organization ID + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.PermissionsApi.GetOrganizationCameraPermissions(context.Background(), organizationId).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `PermissionsApi.GetOrganizationCameraPermissions``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `GetOrganizationCameraPermissions`: []GetOrganizationCameraPermissions200ResponseInner + fmt.Fprintf(os.Stdout, "Response from `PermissionsApi.GetOrganizationCameraPermissions`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**organizationId** | **string** | Organization ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiGetOrganizationCameraPermissionsRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + +### Return type + +[**[]GetOrganizationCameraPermissions200ResponseInner**](GetOrganizationCameraPermissions200ResponseInner.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + diff --git a/client/docs/PortsApi.md b/client/docs/PortsApi.md index 9d3675eb8..70574c168 100644 --- a/client/docs/PortsApi.md +++ b/client/docs/PortsApi.md @@ -4,22 +4,175 @@ All URIs are relative to *https://api.meraki.com/api/v1* Method | HTTP request | Description ------------- | ------------- | ------------- +[**AssignNetworkWirelessEthernetPortsProfiles**](PortsApi.md#AssignNetworkWirelessEthernetPortsProfiles) | **Post** /networks/{networkId}/wireless/ethernet/ports/profiles/assign | Assign AP port profile to list of APs +[**CreateNetworkWirelessEthernetPortsProfile**](PortsApi.md#CreateNetworkWirelessEthernetPortsProfile) | **Post** /networks/{networkId}/wireless/ethernet/ports/profiles | Create an AP port profile [**CycleDeviceSwitchPorts**](PortsApi.md#CycleDeviceSwitchPorts) | **Post** /devices/{serial}/switch/ports/cycle | Cycle a set of switch ports +[**DeleteNetworkWirelessEthernetPortsProfile**](PortsApi.md#DeleteNetworkWirelessEthernetPortsProfile) | **Delete** /networks/{networkId}/wireless/ethernet/ports/profiles/{profileId} | Delete an AP port profile [**GetDeviceSwitchPort**](PortsApi.md#GetDeviceSwitchPort) | **Get** /devices/{serial}/switch/ports/{portId} | Return a switch port [**GetDeviceSwitchPorts**](PortsApi.md#GetDeviceSwitchPorts) | **Get** /devices/{serial}/switch/ports | List the switch ports for a switch [**GetDeviceSwitchPortsStatuses**](PortsApi.md#GetDeviceSwitchPortsStatuses) | **Get** /devices/{serial}/switch/ports/statuses | Return the status for all the ports of a switch [**GetDeviceSwitchPortsStatusesPackets**](PortsApi.md#GetDeviceSwitchPortsStatusesPackets) | **Get** /devices/{serial}/switch/ports/statuses/packets | Return the packet counters for all the ports of a switch [**GetNetworkAppliancePort**](PortsApi.md#GetNetworkAppliancePort) | **Get** /networks/{networkId}/appliance/ports/{portId} | Return per-port VLAN settings for a single MX port. [**GetNetworkAppliancePorts**](PortsApi.md#GetNetworkAppliancePorts) | **Get** /networks/{networkId}/appliance/ports | List per-port VLAN settings for all ports of a MX. +[**GetNetworkWirelessEthernetPortsProfile**](PortsApi.md#GetNetworkWirelessEthernetPortsProfile) | **Get** /networks/{networkId}/wireless/ethernet/ports/profiles/{profileId} | Show the AP port profile by ID for this network +[**GetNetworkWirelessEthernetPortsProfiles**](PortsApi.md#GetNetworkWirelessEthernetPortsProfiles) | **Get** /networks/{networkId}/wireless/ethernet/ports/profiles | List the AP port profiles for this network [**GetOrganizationConfigTemplateSwitchProfilePort**](PortsApi.md#GetOrganizationConfigTemplateSwitchProfilePort) | **Get** /organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports/{portId} | Return a switch template port [**GetOrganizationConfigTemplateSwitchProfilePorts**](PortsApi.md#GetOrganizationConfigTemplateSwitchProfilePorts) | **Get** /organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports | Return all the ports of a switch template [**GetOrganizationSwitchPortsBySwitch**](PortsApi.md#GetOrganizationSwitchPortsBySwitch) | **Get** /organizations/{organizationId}/switch/ports/bySwitch | List the switchports in an organization by switch +[**SetNetworkWirelessEthernetPortsProfilesDefault**](PortsApi.md#SetNetworkWirelessEthernetPortsProfilesDefault) | **Post** /networks/{networkId}/wireless/ethernet/ports/profiles/setDefault | Set the AP port profile to be default for this network [**UpdateDeviceSwitchPort**](PortsApi.md#UpdateDeviceSwitchPort) | **Put** /devices/{serial}/switch/ports/{portId} | Update a switch port [**UpdateNetworkAppliancePort**](PortsApi.md#UpdateNetworkAppliancePort) | **Put** /networks/{networkId}/appliance/ports/{portId} | Update the per-port VLAN settings for a single MX port. +[**UpdateNetworkWirelessEthernetPortsProfile**](PortsApi.md#UpdateNetworkWirelessEthernetPortsProfile) | **Put** /networks/{networkId}/wireless/ethernet/ports/profiles/{profileId} | Update the AP port profile by ID for this network [**UpdateOrganizationConfigTemplateSwitchProfilePort**](PortsApi.md#UpdateOrganizationConfigTemplateSwitchProfilePort) | **Put** /organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports/{portId} | Update a switch template port +## AssignNetworkWirelessEthernetPortsProfiles + +> AssignNetworkWirelessEthernetPortsProfiles201Response AssignNetworkWirelessEthernetPortsProfiles(ctx, networkId).AssignNetworkWirelessEthernetPortsProfilesRequest(assignNetworkWirelessEthernetPortsProfilesRequest).Execute() + +Assign AP port profile to list of APs + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + networkId := "networkId_example" // string | Network ID + assignNetworkWirelessEthernetPortsProfilesRequest := *openapiclient.NewAssignNetworkWirelessEthernetPortsProfilesRequest([]string{"Serials_example"}, "ProfileId_example") // AssignNetworkWirelessEthernetPortsProfilesRequest | + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.PortsApi.AssignNetworkWirelessEthernetPortsProfiles(context.Background(), networkId).AssignNetworkWirelessEthernetPortsProfilesRequest(assignNetworkWirelessEthernetPortsProfilesRequest).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `PortsApi.AssignNetworkWirelessEthernetPortsProfiles``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `AssignNetworkWirelessEthernetPortsProfiles`: AssignNetworkWirelessEthernetPortsProfiles201Response + fmt.Fprintf(os.Stdout, "Response from `PortsApi.AssignNetworkWirelessEthernetPortsProfiles`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**networkId** | **string** | Network ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiAssignNetworkWirelessEthernetPortsProfilesRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + **assignNetworkWirelessEthernetPortsProfilesRequest** | [**AssignNetworkWirelessEthernetPortsProfilesRequest**](AssignNetworkWirelessEthernetPortsProfilesRequest.md) | | + +### Return type + +[**AssignNetworkWirelessEthernetPortsProfiles201Response**](AssignNetworkWirelessEthernetPortsProfiles201Response.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: application/json +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + +## CreateNetworkWirelessEthernetPortsProfile + +> GetNetworkWirelessEthernetPortsProfiles200ResponseInner CreateNetworkWirelessEthernetPortsProfile(ctx, networkId).CreateNetworkWirelessEthernetPortsProfileRequest(createNetworkWirelessEthernetPortsProfileRequest).Execute() + +Create an AP port profile + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + networkId := "networkId_example" // string | Network ID + createNetworkWirelessEthernetPortsProfileRequest := *openapiclient.NewCreateNetworkWirelessEthernetPortsProfileRequest("Name_example", []openapiclient.CreateNetworkWirelessEthernetPortsProfileRequestPortsInner{*openapiclient.NewCreateNetworkWirelessEthernetPortsProfileRequestPortsInner("Name_example")}) // CreateNetworkWirelessEthernetPortsProfileRequest | + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.PortsApi.CreateNetworkWirelessEthernetPortsProfile(context.Background(), networkId).CreateNetworkWirelessEthernetPortsProfileRequest(createNetworkWirelessEthernetPortsProfileRequest).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `PortsApi.CreateNetworkWirelessEthernetPortsProfile``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `CreateNetworkWirelessEthernetPortsProfile`: GetNetworkWirelessEthernetPortsProfiles200ResponseInner + fmt.Fprintf(os.Stdout, "Response from `PortsApi.CreateNetworkWirelessEthernetPortsProfile`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**networkId** | **string** | Network ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiCreateNetworkWirelessEthernetPortsProfileRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + **createNetworkWirelessEthernetPortsProfileRequest** | [**CreateNetworkWirelessEthernetPortsProfileRequest**](CreateNetworkWirelessEthernetPortsProfileRequest.md) | | + +### Return type + +[**GetNetworkWirelessEthernetPortsProfiles200ResponseInner**](GetNetworkWirelessEthernetPortsProfiles200ResponseInner.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: application/json +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + ## CycleDeviceSwitchPorts > CycleDeviceSwitchPorts200Response CycleDeviceSwitchPorts(ctx, serial).CycleDeviceSwitchPortsRequest(cycleDeviceSwitchPortsRequest).Execute() @@ -93,6 +246,78 @@ Name | Type | Description | Notes [[Back to README]](../README.md) +## DeleteNetworkWirelessEthernetPortsProfile + +> DeleteNetworkWirelessEthernetPortsProfile(ctx, networkId, profileId).Execute() + +Delete an AP port profile + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + networkId := "networkId_example" // string | Network ID + profileId := "profileId_example" // string | Profile ID + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + r, err := apiClient.PortsApi.DeleteNetworkWirelessEthernetPortsProfile(context.Background(), networkId, profileId).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `PortsApi.DeleteNetworkWirelessEthernetPortsProfile``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**networkId** | **string** | Network ID | +**profileId** | **string** | Profile ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiDeleteNetworkWirelessEthernetPortsProfileRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + +### Return type + + (empty response body) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: Not defined + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + ## GetDeviceSwitchPort > GetDeviceSwitchPorts200ResponseInner GetDeviceSwitchPort(ctx, serial, portId).Execute() @@ -533,6 +758,151 @@ Name | Type | Description | Notes [[Back to README]](../README.md) +## GetNetworkWirelessEthernetPortsProfile + +> GetNetworkWirelessEthernetPortsProfiles200ResponseInner GetNetworkWirelessEthernetPortsProfile(ctx, networkId, profileId).Execute() + +Show the AP port profile by ID for this network + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + networkId := "networkId_example" // string | Network ID + profileId := "profileId_example" // string | Profile ID + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.PortsApi.GetNetworkWirelessEthernetPortsProfile(context.Background(), networkId, profileId).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `PortsApi.GetNetworkWirelessEthernetPortsProfile``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `GetNetworkWirelessEthernetPortsProfile`: GetNetworkWirelessEthernetPortsProfiles200ResponseInner + fmt.Fprintf(os.Stdout, "Response from `PortsApi.GetNetworkWirelessEthernetPortsProfile`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**networkId** | **string** | Network ID | +**profileId** | **string** | Profile ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiGetNetworkWirelessEthernetPortsProfileRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + +### Return type + +[**GetNetworkWirelessEthernetPortsProfiles200ResponseInner**](GetNetworkWirelessEthernetPortsProfiles200ResponseInner.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + +## GetNetworkWirelessEthernetPortsProfiles + +> []GetNetworkWirelessEthernetPortsProfiles200ResponseInner GetNetworkWirelessEthernetPortsProfiles(ctx, networkId).Execute() + +List the AP port profiles for this network + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + networkId := "networkId_example" // string | Network ID + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.PortsApi.GetNetworkWirelessEthernetPortsProfiles(context.Background(), networkId).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `PortsApi.GetNetworkWirelessEthernetPortsProfiles``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `GetNetworkWirelessEthernetPortsProfiles`: []GetNetworkWirelessEthernetPortsProfiles200ResponseInner + fmt.Fprintf(os.Stdout, "Response from `PortsApi.GetNetworkWirelessEthernetPortsProfiles`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**networkId** | **string** | Network ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiGetNetworkWirelessEthernetPortsProfilesRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + +### Return type + +[**[]GetNetworkWirelessEthernetPortsProfiles200ResponseInner**](GetNetworkWirelessEthernetPortsProfiles200ResponseInner.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + ## GetOrganizationConfigTemplateSwitchProfilePort > GetOrganizationConfigTemplateSwitchProfilePorts200ResponseInner GetOrganizationConfigTemplateSwitchProfilePort(ctx, organizationId, configTemplateId, profileId, portId).Execute() @@ -783,6 +1153,79 @@ Name | Type | Description | Notes [[Back to README]](../README.md) +## SetNetworkWirelessEthernetPortsProfilesDefault + +> SetNetworkWirelessEthernetPortsProfilesDefault200Response SetNetworkWirelessEthernetPortsProfilesDefault(ctx, networkId).SetNetworkWirelessEthernetPortsProfilesDefaultRequest(setNetworkWirelessEthernetPortsProfilesDefaultRequest).Execute() + +Set the AP port profile to be default for this network + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + networkId := "networkId_example" // string | Network ID + setNetworkWirelessEthernetPortsProfilesDefaultRequest := *openapiclient.NewSetNetworkWirelessEthernetPortsProfilesDefaultRequest("ProfileId_example") // SetNetworkWirelessEthernetPortsProfilesDefaultRequest | + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.PortsApi.SetNetworkWirelessEthernetPortsProfilesDefault(context.Background(), networkId).SetNetworkWirelessEthernetPortsProfilesDefaultRequest(setNetworkWirelessEthernetPortsProfilesDefaultRequest).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `PortsApi.SetNetworkWirelessEthernetPortsProfilesDefault``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `SetNetworkWirelessEthernetPortsProfilesDefault`: SetNetworkWirelessEthernetPortsProfilesDefault200Response + fmt.Fprintf(os.Stdout, "Response from `PortsApi.SetNetworkWirelessEthernetPortsProfilesDefault`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**networkId** | **string** | Network ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiSetNetworkWirelessEthernetPortsProfilesDefaultRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + **setNetworkWirelessEthernetPortsProfilesDefaultRequest** | [**SetNetworkWirelessEthernetPortsProfilesDefaultRequest**](SetNetworkWirelessEthernetPortsProfilesDefaultRequest.md) | | + +### Return type + +[**SetNetworkWirelessEthernetPortsProfilesDefault200Response**](SetNetworkWirelessEthernetPortsProfilesDefault200Response.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: application/json +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + ## UpdateDeviceSwitchPort > GetDeviceSwitchPorts200ResponseInner UpdateDeviceSwitchPort(ctx, serial, portId).UpdateDeviceSwitchPortRequest(updateDeviceSwitchPortRequest).Execute() @@ -935,6 +1378,82 @@ Name | Type | Description | Notes [[Back to README]](../README.md) +## UpdateNetworkWirelessEthernetPortsProfile + +> GetNetworkWirelessEthernetPortsProfiles200ResponseInner UpdateNetworkWirelessEthernetPortsProfile(ctx, networkId, profileId).UpdateNetworkWirelessEthernetPortsProfileRequest(updateNetworkWirelessEthernetPortsProfileRequest).Execute() + +Update the AP port profile by ID for this network + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + networkId := "networkId_example" // string | Network ID + profileId := "profileId_example" // string | Profile ID + updateNetworkWirelessEthernetPortsProfileRequest := *openapiclient.NewUpdateNetworkWirelessEthernetPortsProfileRequest() // UpdateNetworkWirelessEthernetPortsProfileRequest | (optional) + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.PortsApi.UpdateNetworkWirelessEthernetPortsProfile(context.Background(), networkId, profileId).UpdateNetworkWirelessEthernetPortsProfileRequest(updateNetworkWirelessEthernetPortsProfileRequest).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `PortsApi.UpdateNetworkWirelessEthernetPortsProfile``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `UpdateNetworkWirelessEthernetPortsProfile`: GetNetworkWirelessEthernetPortsProfiles200ResponseInner + fmt.Fprintf(os.Stdout, "Response from `PortsApi.UpdateNetworkWirelessEthernetPortsProfile`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**networkId** | **string** | Network ID | +**profileId** | **string** | Profile ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiUpdateNetworkWirelessEthernetPortsProfileRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + **updateNetworkWirelessEthernetPortsProfileRequest** | [**UpdateNetworkWirelessEthernetPortsProfileRequest**](UpdateNetworkWirelessEthernetPortsProfileRequest.md) | | + +### Return type + +[**GetNetworkWirelessEthernetPortsProfiles200ResponseInner**](GetNetworkWirelessEthernetPortsProfiles200ResponseInner.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: application/json +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + ## UpdateOrganizationConfigTemplateSwitchProfilePort > GetOrganizationConfigTemplateSwitchProfilePorts200ResponseInner UpdateOrganizationConfigTemplateSwitchProfilePort(ctx, organizationId, configTemplateId, profileId, portId).UpdateOrganizationConfigTemplateSwitchProfilePortRequest(updateOrganizationConfigTemplateSwitchProfilePortRequest).Execute() diff --git a/client/docs/PowerModulesApi.md b/client/docs/PowerModulesApi.md index 15c508d77..c4bcc4f6f 100644 --- a/client/docs/PowerModulesApi.md +++ b/client/docs/PowerModulesApi.md @@ -4,7 +4,7 @@ All URIs are relative to *https://api.meraki.com/api/v1* Method | HTTP request | Description ------------- | ------------- | ------------- -[**GetOrganizationDevicesPowerModulesStatusesByDevice**](PowerModulesApi.md#GetOrganizationDevicesPowerModulesStatusesByDevice) | **Get** /organizations/{organizationId}/devices/powerModules/statuses/byDevice | List the power status information for devices in an organization +[**GetOrganizationDevicesPowerModulesStatusesByDevice**](PowerModulesApi.md#GetOrganizationDevicesPowerModulesStatusesByDevice) | **Get** /organizations/{organizationId}/devices/powerModules/statuses/byDevice | List the most recent status information for power modules in rackmount MX and MS devices that support them @@ -12,7 +12,7 @@ Method | HTTP request | Description > []GetOrganizationDevicesPowerModulesStatusesByDevice200ResponseInner GetOrganizationDevicesPowerModulesStatusesByDevice(ctx, organizationId).PerPage(perPage).StartingAfter(startingAfter).EndingBefore(endingBefore).NetworkIds(networkIds).ProductTypes(productTypes).Serials(serials).Tags(tags).TagsFilterType(tagsFilterType).Execute() -List the power status information for devices in an organization +List the most recent status information for power modules in rackmount MX and MS devices that support them diff --git a/client/docs/ProfilesApi.md b/client/docs/ProfilesApi.md index d814cb177..9219292b8 100644 --- a/client/docs/ProfilesApi.md +++ b/client/docs/ProfilesApi.md @@ -4,23 +4,103 @@ All URIs are relative to *https://api.meraki.com/api/v1* Method | HTTP request | Description ------------- | ------------- | ------------- +[**AssignNetworkWirelessEthernetPortsProfiles**](ProfilesApi.md#AssignNetworkWirelessEthernetPortsProfiles) | **Post** /networks/{networkId}/wireless/ethernet/ports/profiles/assign | Assign AP port profile to list of APs [**CreateNetworkSensorAlertsProfile**](ProfilesApi.md#CreateNetworkSensorAlertsProfile) | **Post** /networks/{networkId}/sensor/alerts/profiles | Creates a sensor alert profile for a network. +[**CreateNetworkWirelessEthernetPortsProfile**](ProfilesApi.md#CreateNetworkWirelessEthernetPortsProfile) | **Post** /networks/{networkId}/wireless/ethernet/ports/profiles | Create an AP port profile [**CreateOrganizationAlertsProfile**](ProfilesApi.md#CreateOrganizationAlertsProfile) | **Post** /organizations/{organizationId}/alerts/profiles | Create an organization-wide alert configuration [**DeleteNetworkSensorAlertsProfile**](ProfilesApi.md#DeleteNetworkSensorAlertsProfile) | **Delete** /networks/{networkId}/sensor/alerts/profiles/{id} | Deletes a sensor alert profile from a network. +[**DeleteNetworkWirelessEthernetPortsProfile**](ProfilesApi.md#DeleteNetworkWirelessEthernetPortsProfile) | **Delete** /networks/{networkId}/wireless/ethernet/ports/profiles/{profileId} | Delete an AP port profile [**DeleteOrganizationAlertsProfile**](ProfilesApi.md#DeleteOrganizationAlertsProfile) | **Delete** /organizations/{organizationId}/alerts/profiles/{alertConfigId} | Removes an organization-wide alert config [**GetNetworkSensorAlertsProfile**](ProfilesApi.md#GetNetworkSensorAlertsProfile) | **Get** /networks/{networkId}/sensor/alerts/profiles/{id} | Show details of a sensor alert profile for a network. [**GetNetworkSensorAlertsProfiles**](ProfilesApi.md#GetNetworkSensorAlertsProfiles) | **Get** /networks/{networkId}/sensor/alerts/profiles | Lists all sensor alert profiles for a network. [**GetNetworkSmProfiles**](ProfilesApi.md#GetNetworkSmProfiles) | **Get** /networks/{networkId}/sm/profiles | List all the profiles in the network +[**GetNetworkWirelessEthernetPortsProfile**](ProfilesApi.md#GetNetworkWirelessEthernetPortsProfile) | **Get** /networks/{networkId}/wireless/ethernet/ports/profiles/{profileId} | Show the AP port profile by ID for this network +[**GetNetworkWirelessEthernetPortsProfiles**](ProfilesApi.md#GetNetworkWirelessEthernetPortsProfiles) | **Get** /networks/{networkId}/wireless/ethernet/ports/profiles | List the AP port profiles for this network [**GetOrganizationAlertsProfiles**](ProfilesApi.md#GetOrganizationAlertsProfiles) | **Get** /organizations/{organizationId}/alerts/profiles | List all organization-wide alert configurations [**GetOrganizationConfigTemplateSwitchProfilePort**](ProfilesApi.md#GetOrganizationConfigTemplateSwitchProfilePort) | **Get** /organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports/{portId} | Return a switch template port [**GetOrganizationConfigTemplateSwitchProfilePorts**](ProfilesApi.md#GetOrganizationConfigTemplateSwitchProfilePorts) | **Get** /organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports | Return all the ports of a switch template [**GetOrganizationConfigTemplateSwitchProfiles**](ProfilesApi.md#GetOrganizationConfigTemplateSwitchProfiles) | **Get** /organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles | List the switch templates for your switch template configuration +[**SetNetworkWirelessEthernetPortsProfilesDefault**](ProfilesApi.md#SetNetworkWirelessEthernetPortsProfilesDefault) | **Post** /networks/{networkId}/wireless/ethernet/ports/profiles/setDefault | Set the AP port profile to be default for this network [**UpdateNetworkSensorAlertsProfile**](ProfilesApi.md#UpdateNetworkSensorAlertsProfile) | **Put** /networks/{networkId}/sensor/alerts/profiles/{id} | Updates a sensor alert profile for a network. +[**UpdateNetworkWirelessEthernetPortsProfile**](ProfilesApi.md#UpdateNetworkWirelessEthernetPortsProfile) | **Put** /networks/{networkId}/wireless/ethernet/ports/profiles/{profileId} | Update the AP port profile by ID for this network [**UpdateOrganizationAlertsProfile**](ProfilesApi.md#UpdateOrganizationAlertsProfile) | **Put** /organizations/{organizationId}/alerts/profiles/{alertConfigId} | Update an organization-wide alert config [**UpdateOrganizationConfigTemplateSwitchProfilePort**](ProfilesApi.md#UpdateOrganizationConfigTemplateSwitchProfilePort) | **Put** /organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports/{portId} | Update a switch template port +## AssignNetworkWirelessEthernetPortsProfiles + +> AssignNetworkWirelessEthernetPortsProfiles201Response AssignNetworkWirelessEthernetPortsProfiles(ctx, networkId).AssignNetworkWirelessEthernetPortsProfilesRequest(assignNetworkWirelessEthernetPortsProfilesRequest).Execute() + +Assign AP port profile to list of APs + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + networkId := "networkId_example" // string | Network ID + assignNetworkWirelessEthernetPortsProfilesRequest := *openapiclient.NewAssignNetworkWirelessEthernetPortsProfilesRequest([]string{"Serials_example"}, "ProfileId_example") // AssignNetworkWirelessEthernetPortsProfilesRequest | + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.ProfilesApi.AssignNetworkWirelessEthernetPortsProfiles(context.Background(), networkId).AssignNetworkWirelessEthernetPortsProfilesRequest(assignNetworkWirelessEthernetPortsProfilesRequest).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `ProfilesApi.AssignNetworkWirelessEthernetPortsProfiles``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `AssignNetworkWirelessEthernetPortsProfiles`: AssignNetworkWirelessEthernetPortsProfiles201Response + fmt.Fprintf(os.Stdout, "Response from `ProfilesApi.AssignNetworkWirelessEthernetPortsProfiles`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**networkId** | **string** | Network ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiAssignNetworkWirelessEthernetPortsProfilesRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + **assignNetworkWirelessEthernetPortsProfilesRequest** | [**AssignNetworkWirelessEthernetPortsProfilesRequest**](AssignNetworkWirelessEthernetPortsProfilesRequest.md) | | + +### Return type + +[**AssignNetworkWirelessEthernetPortsProfiles201Response**](AssignNetworkWirelessEthernetPortsProfiles201Response.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: application/json +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + ## CreateNetworkSensorAlertsProfile > GetNetworkSensorAlertsProfiles200ResponseInner CreateNetworkSensorAlertsProfile(ctx, networkId).CreateNetworkSensorAlertsProfileRequest(createNetworkSensorAlertsProfileRequest).Execute() @@ -94,6 +174,79 @@ Name | Type | Description | Notes [[Back to README]](../README.md) +## CreateNetworkWirelessEthernetPortsProfile + +> GetNetworkWirelessEthernetPortsProfiles200ResponseInner CreateNetworkWirelessEthernetPortsProfile(ctx, networkId).CreateNetworkWirelessEthernetPortsProfileRequest(createNetworkWirelessEthernetPortsProfileRequest).Execute() + +Create an AP port profile + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + networkId := "networkId_example" // string | Network ID + createNetworkWirelessEthernetPortsProfileRequest := *openapiclient.NewCreateNetworkWirelessEthernetPortsProfileRequest("Name_example", []openapiclient.CreateNetworkWirelessEthernetPortsProfileRequestPortsInner{*openapiclient.NewCreateNetworkWirelessEthernetPortsProfileRequestPortsInner("Name_example")}) // CreateNetworkWirelessEthernetPortsProfileRequest | + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.ProfilesApi.CreateNetworkWirelessEthernetPortsProfile(context.Background(), networkId).CreateNetworkWirelessEthernetPortsProfileRequest(createNetworkWirelessEthernetPortsProfileRequest).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `ProfilesApi.CreateNetworkWirelessEthernetPortsProfile``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `CreateNetworkWirelessEthernetPortsProfile`: GetNetworkWirelessEthernetPortsProfiles200ResponseInner + fmt.Fprintf(os.Stdout, "Response from `ProfilesApi.CreateNetworkWirelessEthernetPortsProfile`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**networkId** | **string** | Network ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiCreateNetworkWirelessEthernetPortsProfileRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + **createNetworkWirelessEthernetPortsProfileRequest** | [**CreateNetworkWirelessEthernetPortsProfileRequest**](CreateNetworkWirelessEthernetPortsProfileRequest.md) | | + +### Return type + +[**GetNetworkWirelessEthernetPortsProfiles200ResponseInner**](GetNetworkWirelessEthernetPortsProfiles200ResponseInner.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: application/json +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + ## CreateOrganizationAlertsProfile > map[string]interface{} CreateOrganizationAlertsProfile(ctx, organizationId).CreateOrganizationAlertsProfileRequest(createOrganizationAlertsProfileRequest).Execute() @@ -221,6 +374,78 @@ Name | Type | Description | Notes +### Return type + + (empty response body) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: Not defined + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + +## DeleteNetworkWirelessEthernetPortsProfile + +> DeleteNetworkWirelessEthernetPortsProfile(ctx, networkId, profileId).Execute() + +Delete an AP port profile + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + networkId := "networkId_example" // string | Network ID + profileId := "profileId_example" // string | Profile ID + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + r, err := apiClient.ProfilesApi.DeleteNetworkWirelessEthernetPortsProfile(context.Background(), networkId, profileId).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `ProfilesApi.DeleteNetworkWirelessEthernetPortsProfile``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**networkId** | **string** | Network ID | +**profileId** | **string** | Profile ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiDeleteNetworkWirelessEthernetPortsProfileRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + ### Return type (empty response body) @@ -527,6 +752,151 @@ Name | Type | Description | Notes [[Back to README]](../README.md) +## GetNetworkWirelessEthernetPortsProfile + +> GetNetworkWirelessEthernetPortsProfiles200ResponseInner GetNetworkWirelessEthernetPortsProfile(ctx, networkId, profileId).Execute() + +Show the AP port profile by ID for this network + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + networkId := "networkId_example" // string | Network ID + profileId := "profileId_example" // string | Profile ID + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.ProfilesApi.GetNetworkWirelessEthernetPortsProfile(context.Background(), networkId, profileId).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `ProfilesApi.GetNetworkWirelessEthernetPortsProfile``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `GetNetworkWirelessEthernetPortsProfile`: GetNetworkWirelessEthernetPortsProfiles200ResponseInner + fmt.Fprintf(os.Stdout, "Response from `ProfilesApi.GetNetworkWirelessEthernetPortsProfile`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**networkId** | **string** | Network ID | +**profileId** | **string** | Profile ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiGetNetworkWirelessEthernetPortsProfileRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + +### Return type + +[**GetNetworkWirelessEthernetPortsProfiles200ResponseInner**](GetNetworkWirelessEthernetPortsProfiles200ResponseInner.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + +## GetNetworkWirelessEthernetPortsProfiles + +> []GetNetworkWirelessEthernetPortsProfiles200ResponseInner GetNetworkWirelessEthernetPortsProfiles(ctx, networkId).Execute() + +List the AP port profiles for this network + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + networkId := "networkId_example" // string | Network ID + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.ProfilesApi.GetNetworkWirelessEthernetPortsProfiles(context.Background(), networkId).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `ProfilesApi.GetNetworkWirelessEthernetPortsProfiles``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `GetNetworkWirelessEthernetPortsProfiles`: []GetNetworkWirelessEthernetPortsProfiles200ResponseInner + fmt.Fprintf(os.Stdout, "Response from `ProfilesApi.GetNetworkWirelessEthernetPortsProfiles`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**networkId** | **string** | Network ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiGetNetworkWirelessEthernetPortsProfilesRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + +### Return type + +[**[]GetNetworkWirelessEthernetPortsProfiles200ResponseInner**](GetNetworkWirelessEthernetPortsProfiles200ResponseInner.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + ## GetOrganizationAlertsProfiles > []map[string]interface{} GetOrganizationAlertsProfiles(ctx, organizationId).Execute() @@ -829,6 +1199,79 @@ Name | Type | Description | Notes [[Back to README]](../README.md) +## SetNetworkWirelessEthernetPortsProfilesDefault + +> SetNetworkWirelessEthernetPortsProfilesDefault200Response SetNetworkWirelessEthernetPortsProfilesDefault(ctx, networkId).SetNetworkWirelessEthernetPortsProfilesDefaultRequest(setNetworkWirelessEthernetPortsProfilesDefaultRequest).Execute() + +Set the AP port profile to be default for this network + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + networkId := "networkId_example" // string | Network ID + setNetworkWirelessEthernetPortsProfilesDefaultRequest := *openapiclient.NewSetNetworkWirelessEthernetPortsProfilesDefaultRequest("ProfileId_example") // SetNetworkWirelessEthernetPortsProfilesDefaultRequest | + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.ProfilesApi.SetNetworkWirelessEthernetPortsProfilesDefault(context.Background(), networkId).SetNetworkWirelessEthernetPortsProfilesDefaultRequest(setNetworkWirelessEthernetPortsProfilesDefaultRequest).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `ProfilesApi.SetNetworkWirelessEthernetPortsProfilesDefault``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `SetNetworkWirelessEthernetPortsProfilesDefault`: SetNetworkWirelessEthernetPortsProfilesDefault200Response + fmt.Fprintf(os.Stdout, "Response from `ProfilesApi.SetNetworkWirelessEthernetPortsProfilesDefault`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**networkId** | **string** | Network ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiSetNetworkWirelessEthernetPortsProfilesDefaultRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + **setNetworkWirelessEthernetPortsProfilesDefaultRequest** | [**SetNetworkWirelessEthernetPortsProfilesDefaultRequest**](SetNetworkWirelessEthernetPortsProfilesDefaultRequest.md) | | + +### Return type + +[**SetNetworkWirelessEthernetPortsProfilesDefault200Response**](SetNetworkWirelessEthernetPortsProfilesDefault200Response.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: application/json +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + ## UpdateNetworkSensorAlertsProfile > GetNetworkSensorAlertsProfiles200ResponseInner UpdateNetworkSensorAlertsProfile(ctx, networkId, id).UpdateNetworkSensorAlertsProfileRequest(updateNetworkSensorAlertsProfileRequest).Execute() @@ -905,6 +1348,82 @@ Name | Type | Description | Notes [[Back to README]](../README.md) +## UpdateNetworkWirelessEthernetPortsProfile + +> GetNetworkWirelessEthernetPortsProfiles200ResponseInner UpdateNetworkWirelessEthernetPortsProfile(ctx, networkId, profileId).UpdateNetworkWirelessEthernetPortsProfileRequest(updateNetworkWirelessEthernetPortsProfileRequest).Execute() + +Update the AP port profile by ID for this network + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + networkId := "networkId_example" // string | Network ID + profileId := "profileId_example" // string | Profile ID + updateNetworkWirelessEthernetPortsProfileRequest := *openapiclient.NewUpdateNetworkWirelessEthernetPortsProfileRequest() // UpdateNetworkWirelessEthernetPortsProfileRequest | (optional) + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.ProfilesApi.UpdateNetworkWirelessEthernetPortsProfile(context.Background(), networkId, profileId).UpdateNetworkWirelessEthernetPortsProfileRequest(updateNetworkWirelessEthernetPortsProfileRequest).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `ProfilesApi.UpdateNetworkWirelessEthernetPortsProfile``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `UpdateNetworkWirelessEthernetPortsProfile`: GetNetworkWirelessEthernetPortsProfiles200ResponseInner + fmt.Fprintf(os.Stdout, "Response from `ProfilesApi.UpdateNetworkWirelessEthernetPortsProfile`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**networkId** | **string** | Network ID | +**profileId** | **string** | Profile ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiUpdateNetworkWirelessEthernetPortsProfileRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + **updateNetworkWirelessEthernetPortsProfileRequest** | [**UpdateNetworkWirelessEthernetPortsProfileRequest**](UpdateNetworkWirelessEthernetPortsProfileRequest.md) | | + +### Return type + +[**GetNetworkWirelessEthernetPortsProfiles200ResponseInner**](GetNetworkWirelessEthernetPortsProfiles200ResponseInner.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: application/json +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + ## UpdateOrganizationAlertsProfile > map[string]interface{} UpdateOrganizationAlertsProfile(ctx, organizationId, alertConfigId).UpdateOrganizationAlertsProfileRequest(updateOrganizationAlertsProfileRequest).Execute() diff --git a/client/docs/ReadingsApi.md b/client/docs/ReadingsApi.md index ce50fec88..200fd98a0 100644 --- a/client/docs/ReadingsApi.md +++ b/client/docs/ReadingsApi.md @@ -120,7 +120,7 @@ import ( func main() { organizationId := "organizationId_example" // string | Organization ID - perPage := int32(56) // int32 | The number of entries per page returned. Acceptable range is 3 - 100. Default is 100. (optional) + perPage := int32(56) // int32 | The number of entries per page returned. Acceptable range is 3 - 1000. Default is 1000. (optional) startingAfter := "startingAfter_example" // string | A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. (optional) endingBefore := "endingBefore_example" // string | A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. (optional) networkIds := []string{"Inner_example"} // []string | Optional parameter to filter readings by network. (optional) @@ -156,7 +156,7 @@ Other parameters are passed through a pointer to a apiGetOrganizationSensorReadi Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - **perPage** | **int32** | The number of entries per page returned. Acceptable range is 3 - 100. Default is 100. | + **perPage** | **int32** | The number of entries per page returned. Acceptable range is 3 - 1000. Default is 1000. | **startingAfter** | **string** | A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. | **endingBefore** | **string** | A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. | **networkIds** | **[]string** | Optional parameter to filter readings by network. | diff --git a/client/docs/RolesApi.md b/client/docs/RolesApi.md new file mode 100644 index 000000000..1a97ddef9 --- /dev/null +++ b/client/docs/RolesApi.md @@ -0,0 +1,379 @@ +# \RolesApi + +All URIs are relative to *https://api.meraki.com/api/v1* + +Method | HTTP request | Description +------------- | ------------- | ------------- +[**CreateOrganizationCameraRole**](RolesApi.md#CreateOrganizationCameraRole) | **Post** /organizations/{organizationId}/camera/roles | Creates new role for this organization. +[**DeleteOrganizationCameraRole**](RolesApi.md#DeleteOrganizationCameraRole) | **Delete** /organizations/{organizationId}/camera/roles/{roleId} | Delete an existing role for this organization. +[**GetOrganizationCameraRole**](RolesApi.md#GetOrganizationCameraRole) | **Get** /organizations/{organizationId}/camera/roles/{roleId} | Retrieve a single role. +[**GetOrganizationCameraRoles**](RolesApi.md#GetOrganizationCameraRoles) | **Get** /organizations/{organizationId}/camera/roles | List all the roles in this organization +[**UpdateOrganizationCameraRole**](RolesApi.md#UpdateOrganizationCameraRole) | **Put** /organizations/{organizationId}/camera/roles/{roleId} | Update an existing role in this organization. + + + +## CreateOrganizationCameraRole + +> map[string]interface{} CreateOrganizationCameraRole(ctx, organizationId).CreateOrganizationCameraRoleRequest(createOrganizationCameraRoleRequest).Execute() + +Creates new role for this organization. + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + organizationId := "organizationId_example" // string | Organization ID + createOrganizationCameraRoleRequest := *openapiclient.NewCreateOrganizationCameraRoleRequest("Name_example") // CreateOrganizationCameraRoleRequest | + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.RolesApi.CreateOrganizationCameraRole(context.Background(), organizationId).CreateOrganizationCameraRoleRequest(createOrganizationCameraRoleRequest).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `RolesApi.CreateOrganizationCameraRole``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `CreateOrganizationCameraRole`: map[string]interface{} + fmt.Fprintf(os.Stdout, "Response from `RolesApi.CreateOrganizationCameraRole`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**organizationId** | **string** | Organization ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiCreateOrganizationCameraRoleRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + **createOrganizationCameraRoleRequest** | [**CreateOrganizationCameraRoleRequest**](CreateOrganizationCameraRoleRequest.md) | | + +### Return type + +**map[string]interface{}** + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: application/json +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + +## DeleteOrganizationCameraRole + +> DeleteOrganizationCameraRole(ctx, organizationId, roleId).Execute() + +Delete an existing role for this organization. + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + organizationId := "organizationId_example" // string | Organization ID + roleId := "roleId_example" // string | Role ID + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + r, err := apiClient.RolesApi.DeleteOrganizationCameraRole(context.Background(), organizationId, roleId).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `RolesApi.DeleteOrganizationCameraRole``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**organizationId** | **string** | Organization ID | +**roleId** | **string** | Role ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiDeleteOrganizationCameraRoleRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + +### Return type + + (empty response body) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: Not defined + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + +## GetOrganizationCameraRole + +> map[string]interface{} GetOrganizationCameraRole(ctx, organizationId, roleId).Execute() + +Retrieve a single role. + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + organizationId := "organizationId_example" // string | Organization ID + roleId := "roleId_example" // string | Role ID + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.RolesApi.GetOrganizationCameraRole(context.Background(), organizationId, roleId).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `RolesApi.GetOrganizationCameraRole``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `GetOrganizationCameraRole`: map[string]interface{} + fmt.Fprintf(os.Stdout, "Response from `RolesApi.GetOrganizationCameraRole`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**organizationId** | **string** | Organization ID | +**roleId** | **string** | Role ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiGetOrganizationCameraRoleRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + +### Return type + +**map[string]interface{}** + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + +## GetOrganizationCameraRoles + +> []map[string]interface{} GetOrganizationCameraRoles(ctx, organizationId).Execute() + +List all the roles in this organization + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + organizationId := "organizationId_example" // string | Organization ID + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.RolesApi.GetOrganizationCameraRoles(context.Background(), organizationId).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `RolesApi.GetOrganizationCameraRoles``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `GetOrganizationCameraRoles`: []map[string]interface{} + fmt.Fprintf(os.Stdout, "Response from `RolesApi.GetOrganizationCameraRoles`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**organizationId** | **string** | Organization ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiGetOrganizationCameraRolesRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + +### Return type + +**[]map[string]interface{}** + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + +## UpdateOrganizationCameraRole + +> map[string]interface{} UpdateOrganizationCameraRole(ctx, organizationId, roleId).UpdateOrganizationCameraRoleRequest(updateOrganizationCameraRoleRequest).Execute() + +Update an existing role in this organization. + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + organizationId := "organizationId_example" // string | Organization ID + roleId := "roleId_example" // string | Role ID + updateOrganizationCameraRoleRequest := *openapiclient.NewUpdateOrganizationCameraRoleRequest() // UpdateOrganizationCameraRoleRequest | (optional) + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.RolesApi.UpdateOrganizationCameraRole(context.Background(), organizationId, roleId).UpdateOrganizationCameraRoleRequest(updateOrganizationCameraRoleRequest).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `RolesApi.UpdateOrganizationCameraRole``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `UpdateOrganizationCameraRole`: map[string]interface{} + fmt.Fprintf(os.Stdout, "Response from `RolesApi.UpdateOrganizationCameraRole`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**organizationId** | **string** | Organization ID | +**roleId** | **string** | Role ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiUpdateOrganizationCameraRoleRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + **updateOrganizationCameraRoleRequest** | [**UpdateOrganizationCameraRoleRequest**](UpdateOrganizationCameraRoleRequest.md) | | + +### Return type + +**map[string]interface{}** + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: application/json +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + diff --git a/client/docs/SchedulesApi.md b/client/docs/SchedulesApi.md index 9c6b559b1..ef9b36870 100644 --- a/client/docs/SchedulesApi.md +++ b/client/docs/SchedulesApi.md @@ -12,7 +12,7 @@ Method | HTTP request | Description ## GetNetworkCameraSchedules -> []map[string]interface{} GetNetworkCameraSchedules(ctx, networkId).Execute() +> []GetNetworkCameraSchedules200ResponseInner GetNetworkCameraSchedules(ctx, networkId).Execute() Returns a list of all camera recording schedules. @@ -41,7 +41,7 @@ func main() { fmt.Fprintf(os.Stderr, "Error when calling `SchedulesApi.GetNetworkCameraSchedules``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `GetNetworkCameraSchedules`: []map[string]interface{} + // response from `GetNetworkCameraSchedules`: []GetNetworkCameraSchedules200ResponseInner fmt.Fprintf(os.Stdout, "Response from `SchedulesApi.GetNetworkCameraSchedules`: %v\n", resp) } ``` @@ -65,7 +65,7 @@ Name | Type | Description | Notes ### Return type -**[]map[string]interface{}** +[**[]GetNetworkCameraSchedules200ResponseInner**](GetNetworkCameraSchedules200ResponseInner.md) ### Authorization diff --git a/client/docs/SensorApi.md b/client/docs/SensorApi.md index 00253ec72..73847f3d8 100644 --- a/client/docs/SensorApi.md +++ b/client/docs/SensorApi.md @@ -860,7 +860,7 @@ import ( func main() { organizationId := "organizationId_example" // string | Organization ID - perPage := int32(56) // int32 | The number of entries per page returned. Acceptable range is 3 - 100. Default is 100. (optional) + perPage := int32(56) // int32 | The number of entries per page returned. Acceptable range is 3 - 1000. Default is 1000. (optional) startingAfter := "startingAfter_example" // string | A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. (optional) endingBefore := "endingBefore_example" // string | A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. (optional) networkIds := []string{"Inner_example"} // []string | Optional parameter to filter readings by network. (optional) @@ -896,7 +896,7 @@ Other parameters are passed through a pointer to a apiGetOrganizationSensorReadi Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- - **perPage** | **int32** | The number of entries per page returned. Acceptable range is 3 - 100. Default is 100. | + **perPage** | **int32** | The number of entries per page returned. Acceptable range is 3 - 1000. Default is 1000. | **startingAfter** | **string** | A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. | **endingBefore** | **string** | A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. | **networkIds** | **[]string** | Optional parameter to filter readings by network. | diff --git a/client/docs/SetNetworkWirelessEthernetPortsProfilesDefault200Response.md b/client/docs/SetNetworkWirelessEthernetPortsProfilesDefault200Response.md new file mode 100644 index 000000000..a2bd40c0b --- /dev/null +++ b/client/docs/SetNetworkWirelessEthernetPortsProfilesDefault200Response.md @@ -0,0 +1,56 @@ +# SetNetworkWirelessEthernetPortsProfilesDefault200Response + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**ProfileId** | Pointer to **string** | AP profile ID | [optional] + +## Methods + +### NewSetNetworkWirelessEthernetPortsProfilesDefault200Response + +`func NewSetNetworkWirelessEthernetPortsProfilesDefault200Response() *SetNetworkWirelessEthernetPortsProfilesDefault200Response` + +NewSetNetworkWirelessEthernetPortsProfilesDefault200Response instantiates a new SetNetworkWirelessEthernetPortsProfilesDefault200Response object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewSetNetworkWirelessEthernetPortsProfilesDefault200ResponseWithDefaults + +`func NewSetNetworkWirelessEthernetPortsProfilesDefault200ResponseWithDefaults() *SetNetworkWirelessEthernetPortsProfilesDefault200Response` + +NewSetNetworkWirelessEthernetPortsProfilesDefault200ResponseWithDefaults instantiates a new SetNetworkWirelessEthernetPortsProfilesDefault200Response object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetProfileId + +`func (o *SetNetworkWirelessEthernetPortsProfilesDefault200Response) GetProfileId() string` + +GetProfileId returns the ProfileId field if non-nil, zero value otherwise. + +### GetProfileIdOk + +`func (o *SetNetworkWirelessEthernetPortsProfilesDefault200Response) GetProfileIdOk() (*string, bool)` + +GetProfileIdOk returns a tuple with the ProfileId field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetProfileId + +`func (o *SetNetworkWirelessEthernetPortsProfilesDefault200Response) SetProfileId(v string)` + +SetProfileId sets ProfileId field to given value. + +### HasProfileId + +`func (o *SetNetworkWirelessEthernetPortsProfilesDefault200Response) HasProfileId() bool` + +HasProfileId returns a boolean if a field has been set. + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/client/docs/SetNetworkWirelessEthernetPortsProfilesDefaultRequest.md b/client/docs/SetNetworkWirelessEthernetPortsProfilesDefaultRequest.md new file mode 100644 index 000000000..d6de35d98 --- /dev/null +++ b/client/docs/SetNetworkWirelessEthernetPortsProfilesDefaultRequest.md @@ -0,0 +1,51 @@ +# SetNetworkWirelessEthernetPortsProfilesDefaultRequest + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**ProfileId** | **string** | AP profile ID | + +## Methods + +### NewSetNetworkWirelessEthernetPortsProfilesDefaultRequest + +`func NewSetNetworkWirelessEthernetPortsProfilesDefaultRequest(profileId string, ) *SetNetworkWirelessEthernetPortsProfilesDefaultRequest` + +NewSetNetworkWirelessEthernetPortsProfilesDefaultRequest instantiates a new SetNetworkWirelessEthernetPortsProfilesDefaultRequest object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewSetNetworkWirelessEthernetPortsProfilesDefaultRequestWithDefaults + +`func NewSetNetworkWirelessEthernetPortsProfilesDefaultRequestWithDefaults() *SetNetworkWirelessEthernetPortsProfilesDefaultRequest` + +NewSetNetworkWirelessEthernetPortsProfilesDefaultRequestWithDefaults instantiates a new SetNetworkWirelessEthernetPortsProfilesDefaultRequest object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetProfileId + +`func (o *SetNetworkWirelessEthernetPortsProfilesDefaultRequest) GetProfileId() string` + +GetProfileId returns the ProfileId field if non-nil, zero value otherwise. + +### GetProfileIdOk + +`func (o *SetNetworkWirelessEthernetPortsProfilesDefaultRequest) GetProfileIdOk() (*string, bool)` + +GetProfileIdOk returns a tuple with the ProfileId field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetProfileId + +`func (o *SetNetworkWirelessEthernetPortsProfilesDefaultRequest) SetProfileId(v string)` + +SetProfileId sets ProfileId field to given value. + + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/client/docs/SettingsApi.md b/client/docs/SettingsApi.md index 22eba484b..e337be5fb 100644 --- a/client/docs/SettingsApi.md +++ b/client/docs/SettingsApi.md @@ -181,7 +181,7 @@ Name | Type | Description | Notes ## GetDeviceCameraVideoSettings -> map[string]interface{} GetDeviceCameraVideoSettings(ctx, serial).Execute() +> GetDeviceCameraVideoSettings200Response GetDeviceCameraVideoSettings(ctx, serial).Execute() Returns video settings for the given camera @@ -210,7 +210,7 @@ func main() { fmt.Fprintf(os.Stderr, "Error when calling `SettingsApi.GetDeviceCameraVideoSettings``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `GetDeviceCameraVideoSettings`: map[string]interface{} + // response from `GetDeviceCameraVideoSettings`: GetDeviceCameraVideoSettings200Response fmt.Fprintf(os.Stdout, "Response from `SettingsApi.GetDeviceCameraVideoSettings`: %v\n", resp) } ``` @@ -234,7 +234,7 @@ Name | Type | Description | Notes ### Return type -**map[string]interface{}** +[**GetDeviceCameraVideoSettings200Response**](GetDeviceCameraVideoSettings200Response.md) ### Authorization @@ -1253,7 +1253,7 @@ Name | Type | Description | Notes ## UpdateDeviceCameraVideoSettings -> map[string]interface{} UpdateDeviceCameraVideoSettings(ctx, serial).UpdateDeviceCameraVideoSettingsRequest(updateDeviceCameraVideoSettingsRequest).Execute() +> GetDeviceCameraVideoSettings200Response UpdateDeviceCameraVideoSettings(ctx, serial).UpdateDeviceCameraVideoSettingsRequest(updateDeviceCameraVideoSettingsRequest).Execute() Update video settings for the given camera @@ -1283,7 +1283,7 @@ func main() { fmt.Fprintf(os.Stderr, "Error when calling `SettingsApi.UpdateDeviceCameraVideoSettings``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `UpdateDeviceCameraVideoSettings`: map[string]interface{} + // response from `UpdateDeviceCameraVideoSettings`: GetDeviceCameraVideoSettings200Response fmt.Fprintf(os.Stdout, "Response from `SettingsApi.UpdateDeviceCameraVideoSettings`: %v\n", resp) } ``` @@ -1308,7 +1308,7 @@ Name | Type | Description | Notes ### Return type -**map[string]interface{}** +[**GetDeviceCameraVideoSettings200Response**](GetDeviceCameraVideoSettings200Response.md) ### Authorization diff --git a/client/docs/SsidsApi.md b/client/docs/SsidsApi.md index b9e143277..b5cecc9a1 100644 --- a/client/docs/SsidsApi.md +++ b/client/docs/SsidsApi.md @@ -1395,7 +1395,7 @@ func main() { organizationId := "organizationId_example" // string | Organization ID t0 := "t0_example" // string | The beginning of the timespan for the data. (optional) t1 := "t1_example" // string | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. (optional) - timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. (optional) + timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. (optional) configuration := openapiclient.NewConfiguration() @@ -1428,7 +1428,7 @@ Name | Type | Description | Notes **t0** | **string** | The beginning of the timespan for the data. | **t1** | **string** | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. | - **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. | + **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. | ### Return type diff --git a/client/docs/StatusesApi.md b/client/docs/StatusesApi.md index 6cb7400f2..5f0bb44fc 100644 --- a/client/docs/StatusesApi.md +++ b/client/docs/StatusesApi.md @@ -10,7 +10,7 @@ Method | HTTP request | Description [**GetOrganizationApplianceVpnStatuses**](StatusesApi.md#GetOrganizationApplianceVpnStatuses) | **Get** /organizations/{organizationId}/appliance/vpn/statuses | Show VPN status for networks in an organization [**GetOrganizationCameraOnboardingStatuses**](StatusesApi.md#GetOrganizationCameraOnboardingStatuses) | **Get** /organizations/{organizationId}/camera/onboarding/statuses | Fetch onboarding status of cameras [**GetOrganizationCellularGatewayUplinkStatuses**](StatusesApi.md#GetOrganizationCellularGatewayUplinkStatuses) | **Get** /organizations/{organizationId}/cellularGateway/uplink/statuses | List the uplink status of every Meraki MG cellular gateway in the organization -[**GetOrganizationDevicesPowerModulesStatusesByDevice**](StatusesApi.md#GetOrganizationDevicesPowerModulesStatusesByDevice) | **Get** /organizations/{organizationId}/devices/powerModules/statuses/byDevice | List the power status information for devices in an organization +[**GetOrganizationDevicesPowerModulesStatusesByDevice**](StatusesApi.md#GetOrganizationDevicesPowerModulesStatusesByDevice) | **Get** /organizations/{organizationId}/devices/powerModules/statuses/byDevice | List the most recent status information for power modules in rackmount MX and MS devices that support them [**GetOrganizationDevicesProvisioningStatuses**](StatusesApi.md#GetOrganizationDevicesProvisioningStatuses) | **Get** /organizations/{organizationId}/devices/provisioning/statuses | List the provisioning statuses information for devices in an organization. [**GetOrganizationDevicesStatuses**](StatusesApi.md#GetOrganizationDevicesStatuses) | **Get** /organizations/{organizationId}/devices/statuses | List the status of every Meraki device in the organization [**GetOrganizationDevicesStatusesOverview**](StatusesApi.md#GetOrganizationDevicesStatusesOverview) | **Get** /organizations/{organizationId}/devices/statuses/overview | Return an overview of current device statuses @@ -494,7 +494,7 @@ Name | Type | Description | Notes > []GetOrganizationDevicesPowerModulesStatusesByDevice200ResponseInner GetOrganizationDevicesPowerModulesStatusesByDevice(ctx, organizationId).PerPage(perPage).StartingAfter(startingAfter).EndingBefore(endingBefore).NetworkIds(networkIds).ProductTypes(productTypes).Serials(serials).Tags(tags).TagsFilterType(tagsFilterType).Execute() -List the power status information for devices in an organization +List the most recent status information for power modules in rackmount MX and MS devices that support them diff --git a/client/docs/SummaryApi.md b/client/docs/SummaryApi.md index 2b413a85b..59866fca7 100644 --- a/client/docs/SummaryApi.md +++ b/client/docs/SummaryApi.md @@ -38,7 +38,7 @@ func main() { organizationId := "organizationId_example" // string | Organization ID t0 := "t0_example" // string | The beginning of the timespan for the data. (optional) t1 := "t1_example" // string | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. (optional) - timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. (optional) + timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 25 minutes and be less than or equal to 31 days. The default is 1 day. (optional) configuration := openapiclient.NewConfiguration() @@ -71,7 +71,7 @@ Name | Type | Description | Notes **t0** | **string** | The beginning of the timespan for the data. | **t1** | **string** | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. | - **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. | + **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 25 minutes and be less than or equal to 31 days. The default is 1 day. | ### Return type @@ -115,7 +115,7 @@ func main() { organizationId := "organizationId_example" // string | Organization ID t0 := "t0_example" // string | The beginning of the timespan for the data. (optional) t1 := "t1_example" // string | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. (optional) - timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. (optional) + timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. (optional) configuration := openapiclient.NewConfiguration() @@ -148,7 +148,7 @@ Name | Type | Description | Notes **t0** | **string** | The beginning of the timespan for the data. | **t1** | **string** | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. | - **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. | + **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. | ### Return type @@ -269,7 +269,7 @@ func main() { organizationId := "organizationId_example" // string | Organization ID t0 := "t0_example" // string | The beginning of the timespan for the data. (optional) t1 := "t1_example" // string | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. (optional) - timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. (optional) + timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. (optional) configuration := openapiclient.NewConfiguration() @@ -302,7 +302,7 @@ Name | Type | Description | Notes **t0** | **string** | The beginning of the timespan for the data. | **t1** | **string** | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. | - **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. | + **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. | ### Return type @@ -346,7 +346,7 @@ func main() { organizationId := "organizationId_example" // string | Organization ID t0 := "t0_example" // string | The beginning of the timespan for the data. (optional) t1 := "t1_example" // string | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. (optional) - timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. (optional) + timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. (optional) configuration := openapiclient.NewConfiguration() @@ -379,7 +379,7 @@ Name | Type | Description | Notes **t0** | **string** | The beginning of the timespan for the data. | **t1** | **string** | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. | - **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. | + **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. | ### Return type @@ -423,7 +423,7 @@ func main() { organizationId := "organizationId_example" // string | Organization ID t0 := "t0_example" // string | The beginning of the timespan for the data. (optional) t1 := "t1_example" // string | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. (optional) - timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. (optional) + timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. (optional) configuration := openapiclient.NewConfiguration() @@ -456,7 +456,7 @@ Name | Type | Description | Notes **t0** | **string** | The beginning of the timespan for the data. | **t1** | **string** | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. | - **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. | + **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. | ### Return type @@ -500,7 +500,7 @@ func main() { organizationId := "organizationId_example" // string | Organization ID t0 := "t0_example" // string | The beginning of the timespan for the data. (optional) t1 := "t1_example" // string | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. (optional) - timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. (optional) + timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 25 minutes and be less than or equal to 31 days. The default is 1 day. (optional) configuration := openapiclient.NewConfiguration() @@ -533,7 +533,7 @@ Name | Type | Description | Notes **t0** | **string** | The beginning of the timespan for the data. | **t1** | **string** | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. | - **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. | + **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 25 minutes and be less than or equal to 31 days. The default is 1 day. | ### Return type diff --git a/client/docs/SwitchesApi.md b/client/docs/SwitchesApi.md index 846767507..d568e8bc8 100644 --- a/client/docs/SwitchesApi.md +++ b/client/docs/SwitchesApi.md @@ -32,7 +32,7 @@ func main() { organizationId := "organizationId_example" // string | Organization ID t0 := "t0_example" // string | The beginning of the timespan for the data. (optional) t1 := "t1_example" // string | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. (optional) - timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. (optional) + timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 25 minutes and be less than or equal to 31 days. The default is 1 day. (optional) configuration := openapiclient.NewConfiguration() @@ -65,7 +65,7 @@ Name | Type | Description | Notes **t0** | **string** | The beginning of the timespan for the data. | **t1** | **string** | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. | - **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. | + **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 25 minutes and be less than or equal to 31 days. The default is 1 day. | ### Return type diff --git a/client/docs/TopApi.md b/client/docs/TopApi.md index 58abe4cc4..61241bb97 100644 --- a/client/docs/TopApi.md +++ b/client/docs/TopApi.md @@ -38,7 +38,7 @@ func main() { organizationId := "organizationId_example" // string | Organization ID t0 := "t0_example" // string | The beginning of the timespan for the data. (optional) t1 := "t1_example" // string | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. (optional) - timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. (optional) + timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 25 minutes and be less than or equal to 31 days. The default is 1 day. (optional) configuration := openapiclient.NewConfiguration() @@ -71,7 +71,7 @@ Name | Type | Description | Notes **t0** | **string** | The beginning of the timespan for the data. | **t1** | **string** | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. | - **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. | + **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 25 minutes and be less than or equal to 31 days. The default is 1 day. | ### Return type @@ -115,7 +115,7 @@ func main() { organizationId := "organizationId_example" // string | Organization ID t0 := "t0_example" // string | The beginning of the timespan for the data. (optional) t1 := "t1_example" // string | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. (optional) - timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. (optional) + timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. (optional) configuration := openapiclient.NewConfiguration() @@ -148,7 +148,7 @@ Name | Type | Description | Notes **t0** | **string** | The beginning of the timespan for the data. | **t1** | **string** | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. | - **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. | + **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. | ### Return type @@ -269,7 +269,7 @@ func main() { organizationId := "organizationId_example" // string | Organization ID t0 := "t0_example" // string | The beginning of the timespan for the data. (optional) t1 := "t1_example" // string | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. (optional) - timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. (optional) + timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. (optional) configuration := openapiclient.NewConfiguration() @@ -302,7 +302,7 @@ Name | Type | Description | Notes **t0** | **string** | The beginning of the timespan for the data. | **t1** | **string** | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. | - **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. | + **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. | ### Return type @@ -346,7 +346,7 @@ func main() { organizationId := "organizationId_example" // string | Organization ID t0 := "t0_example" // string | The beginning of the timespan for the data. (optional) t1 := "t1_example" // string | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. (optional) - timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. (optional) + timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. (optional) configuration := openapiclient.NewConfiguration() @@ -379,7 +379,7 @@ Name | Type | Description | Notes **t0** | **string** | The beginning of the timespan for the data. | **t1** | **string** | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. | - **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. | + **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. | ### Return type @@ -423,7 +423,7 @@ func main() { organizationId := "organizationId_example" // string | Organization ID t0 := "t0_example" // string | The beginning of the timespan for the data. (optional) t1 := "t1_example" // string | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. (optional) - timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. (optional) + timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. (optional) configuration := openapiclient.NewConfiguration() @@ -456,7 +456,7 @@ Name | Type | Description | Notes **t0** | **string** | The beginning of the timespan for the data. | **t1** | **string** | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. | - **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. | + **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 8 hours and be less than or equal to 31 days. The default is 1 day. | ### Return type @@ -500,7 +500,7 @@ func main() { organizationId := "organizationId_example" // string | Organization ID t0 := "t0_example" // string | The beginning of the timespan for the data. (optional) t1 := "t1_example" // string | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. (optional) - timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. (optional) + timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 25 minutes and be less than or equal to 31 days. The default is 1 day. (optional) configuration := openapiclient.NewConfiguration() @@ -533,7 +533,7 @@ Name | Type | Description | Notes **t0** | **string** | The beginning of the timespan for the data. | **t1** | **string** | The end of the timespan for the data. t1 can be a maximum of 31 days after t0. | - **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 31 days. The default is 1 day. | + **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be greater than or equal to 25 minutes and be less than or equal to 31 days. The default is 1 day. | ### Return type diff --git a/client/docs/TrafficShapingApi.md b/client/docs/TrafficShapingApi.md index 5cac89a6c..8303b05d2 100644 --- a/client/docs/TrafficShapingApi.md +++ b/client/docs/TrafficShapingApi.md @@ -15,11 +15,13 @@ Method | HTTP request | Description [**GetNetworkTrafficShapingApplicationCategories**](TrafficShapingApi.md#GetNetworkTrafficShapingApplicationCategories) | **Get** /networks/{networkId}/trafficShaping/applicationCategories | Returns the application categories for traffic shaping rules. [**GetNetworkTrafficShapingDscpTaggingOptions**](TrafficShapingApi.md#GetNetworkTrafficShapingDscpTaggingOptions) | **Get** /networks/{networkId}/trafficShaping/dscpTaggingOptions | Returns the available DSCP tagging options for your traffic shaping rules. [**GetNetworkWirelessSsidTrafficShapingRules**](TrafficShapingApi.md#GetNetworkWirelessSsidTrafficShapingRules) | **Get** /networks/{networkId}/wireless/ssids/{number}/trafficShaping/rules | Display the traffic shaping settings for a SSID on an MR network +[**GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork**](TrafficShapingApi.md#GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork) | **Get** /organizations/{organizationId}/appliance/trafficShaping/vpnExclusions/byNetwork | Display VPN exclusion rules for MX networks. [**UpdateNetworkApplianceTrafficShaping**](TrafficShapingApi.md#UpdateNetworkApplianceTrafficShaping) | **Put** /networks/{networkId}/appliance/trafficShaping | Update the traffic shaping settings for an MX network [**UpdateNetworkApplianceTrafficShapingCustomPerformanceClass**](TrafficShapingApi.md#UpdateNetworkApplianceTrafficShapingCustomPerformanceClass) | **Put** /networks/{networkId}/appliance/trafficShaping/customPerformanceClasses/{customPerformanceClassId} | Update a custom performance class for an MX network [**UpdateNetworkApplianceTrafficShapingRules**](TrafficShapingApi.md#UpdateNetworkApplianceTrafficShapingRules) | **Put** /networks/{networkId}/appliance/trafficShaping/rules | Update the traffic shaping settings rules for an MX network [**UpdateNetworkApplianceTrafficShapingUplinkBandwidth**](TrafficShapingApi.md#UpdateNetworkApplianceTrafficShapingUplinkBandwidth) | **Put** /networks/{networkId}/appliance/trafficShaping/uplinkBandwidth | Updates the uplink bandwidth settings for your MX network. [**UpdateNetworkApplianceTrafficShapingUplinkSelection**](TrafficShapingApi.md#UpdateNetworkApplianceTrafficShapingUplinkSelection) | **Put** /networks/{networkId}/appliance/trafficShaping/uplinkSelection | Update uplink selection settings for an MX network +[**UpdateNetworkApplianceTrafficShapingVpnExclusions**](TrafficShapingApi.md#UpdateNetworkApplianceTrafficShapingVpnExclusions) | **Put** /networks/{networkId}/appliance/trafficShaping/vpnExclusions | Update VPN exclusion rules for an MX network. [**UpdateNetworkWirelessSsidTrafficShapingRules**](TrafficShapingApi.md#UpdateNetworkWirelessSsidTrafficShapingRules) | **Put** /networks/{networkId}/wireless/ssids/{number}/trafficShaping/rules | Update the traffic shaping settings for an SSID on an MR network @@ -814,6 +816,85 @@ Name | Type | Description | Notes [[Back to README]](../README.md) +## GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork + +> []UpdateNetworkApplianceTrafficShapingVpnExclusions200Response GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork(ctx, organizationId).PerPage(perPage).StartingAfter(startingAfter).EndingBefore(endingBefore).NetworkIds(networkIds).Execute() + +Display VPN exclusion rules for MX networks. + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + organizationId := "organizationId_example" // string | Organization ID + perPage := int32(56) // int32 | The number of entries per page returned. Acceptable range is 3 - 1000. Default is 50. (optional) + startingAfter := "startingAfter_example" // string | A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. (optional) + endingBefore := "endingBefore_example" // string | A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. (optional) + networkIds := []string{"Inner_example"} // []string | Optional parameter to filter the results by network IDs (optional) + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.TrafficShapingApi.GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork(context.Background(), organizationId).PerPage(perPage).StartingAfter(startingAfter).EndingBefore(endingBefore).NetworkIds(networkIds).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `TrafficShapingApi.GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork`: []UpdateNetworkApplianceTrafficShapingVpnExclusions200Response + fmt.Fprintf(os.Stdout, "Response from `TrafficShapingApi.GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**organizationId** | **string** | Organization ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + **perPage** | **int32** | The number of entries per page returned. Acceptable range is 3 - 1000. Default is 50. | + **startingAfter** | **string** | A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. | + **endingBefore** | **string** | A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. | + **networkIds** | **[]string** | Optional parameter to filter the results by network IDs | + +### Return type + +[**[]UpdateNetworkApplianceTrafficShapingVpnExclusions200Response**](UpdateNetworkApplianceTrafficShapingVpnExclusions200Response.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + ## UpdateNetworkApplianceTrafficShaping > map[string]interface{} UpdateNetworkApplianceTrafficShaping(ctx, networkId).UpdateNetworkApplianceTrafficShapingRequest(updateNetworkApplianceTrafficShapingRequest).Execute() @@ -1182,6 +1263,79 @@ Name | Type | Description | Notes [[Back to README]](../README.md) +## UpdateNetworkApplianceTrafficShapingVpnExclusions + +> UpdateNetworkApplianceTrafficShapingVpnExclusions200Response UpdateNetworkApplianceTrafficShapingVpnExclusions(ctx, networkId).UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest(updateNetworkApplianceTrafficShapingVpnExclusionsRequest).Execute() + +Update VPN exclusion rules for an MX network. + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + networkId := "networkId_example" // string | Network ID + updateNetworkApplianceTrafficShapingVpnExclusionsRequest := *openapiclient.NewUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest() // UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest | (optional) + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.TrafficShapingApi.UpdateNetworkApplianceTrafficShapingVpnExclusions(context.Background(), networkId).UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest(updateNetworkApplianceTrafficShapingVpnExclusionsRequest).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `TrafficShapingApi.UpdateNetworkApplianceTrafficShapingVpnExclusions``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `UpdateNetworkApplianceTrafficShapingVpnExclusions`: UpdateNetworkApplianceTrafficShapingVpnExclusions200Response + fmt.Fprintf(os.Stdout, "Response from `TrafficShapingApi.UpdateNetworkApplianceTrafficShapingVpnExclusions`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**networkId** | **string** | Network ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + **updateNetworkApplianceTrafficShapingVpnExclusionsRequest** | [**UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest**](UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest.md) | | + +### Return type + +[**UpdateNetworkApplianceTrafficShapingVpnExclusions200Response**](UpdateNetworkApplianceTrafficShapingVpnExclusions200Response.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: application/json +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + ## UpdateNetworkWirelessSsidTrafficShapingRules > map[string]interface{} UpdateNetworkWirelessSsidTrafficShapingRules(ctx, networkId, number).UpdateNetworkWirelessSsidTrafficShapingRulesRequest(updateNetworkWirelessSsidTrafficShapingRulesRequest).Execute() diff --git a/client/docs/UpdateDeviceCameraQualityAndRetentionRequest.md b/client/docs/UpdateDeviceCameraQualityAndRetentionRequest.md index e0ffab493..a6c1f6b82 100644 --- a/client/docs/UpdateDeviceCameraQualityAndRetentionRequest.md +++ b/client/docs/UpdateDeviceCameraQualityAndRetentionRequest.md @@ -9,7 +9,7 @@ Name | Type | Description | Notes **AudioRecordingEnabled** | Pointer to **bool** | Boolean indicating if audio recording is enabled(true) or disabled(false) on the camera | [optional] **RestrictedBandwidthModeEnabled** | Pointer to **bool** | Boolean indicating if restricted bandwidth is enabled(true) or disabled(false) on the camera. This setting does not apply to MV2 cameras. | [optional] **Quality** | Pointer to **string** | Quality of the camera. Can be one of 'Standard', 'High' or 'Enhanced'. Not all qualities are supported by every camera model. | [optional] -**Resolution** | Pointer to **string** | Resolution of the camera. Can be one of '1280x720', '1920x1080', '1080x1080', '2058x2058', '2112x2112', '2880x2880', '2688x1512' or '3840x2160'.Not all resolutions are supported by every camera model. | [optional] +**Resolution** | Pointer to **string** | Resolution of the camera. Can be one of '1280x720', '1920x1080', '1080x1080', '2112x2112', '2880x2880', '2688x1512' or '3840x2160'.Not all resolutions are supported by every camera model. | [optional] **MotionDetectorVersion** | Pointer to **int32** | The version of the motion detector that will be used by the camera. Only applies to Gen 2 cameras. Defaults to v2. | [optional] ## Methods diff --git a/client/docs/UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response.md b/client/docs/UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response.md new file mode 100644 index 000000000..0b5fd49cb --- /dev/null +++ b/client/docs/UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response.md @@ -0,0 +1,56 @@ +# UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Addresses** | Pointer to [**[]UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner**](UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner.md) | configured alternate management interface addresses | [optional] + +## Methods + +### NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response + +`func NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response() *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response` + +NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response instantiates a new UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseWithDefaults + +`func NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseWithDefaults() *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response` + +NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseWithDefaults instantiates a new UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetAddresses + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response) GetAddresses() []UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner` + +GetAddresses returns the Addresses field if non-nil, zero value otherwise. + +### GetAddressesOk + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response) GetAddressesOk() (*[]UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner, bool)` + +GetAddressesOk returns a tuple with the Addresses field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetAddresses + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response) SetAddresses(v []UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner)` + +SetAddresses sets Addresses field to given value. + +### HasAddresses + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response) HasAddresses() bool` + +HasAddresses returns a boolean if a field has been set. + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/client/docs/UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner.md b/client/docs/UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner.md new file mode 100644 index 000000000..cb9089ed0 --- /dev/null +++ b/client/docs/UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner.md @@ -0,0 +1,186 @@ +# UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Protocol** | Pointer to **string** | The IP protocol used for the address | [optional] +**AssignmentMode** | Pointer to **string** | The type of address assignment. Either static or dynamic. | [optional] +**Address** | Pointer to **string** | The IP address configured for the alternate management interface | [optional] +**Gateway** | Pointer to **string** | The gateway address configured for the alternate managment interface | [optional] +**Prefix** | Pointer to **string** | The IPv6 prefix of the interface. Required if IPv6 object is included. | [optional] +**Nameservers** | Pointer to [**UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers**](UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers.md) | | [optional] + +## Methods + +### NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner + +`func NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner() *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner` + +NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner instantiates a new UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInnerWithDefaults + +`func NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInnerWithDefaults() *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner` + +NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInnerWithDefaults instantiates a new UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetProtocol + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) GetProtocol() string` + +GetProtocol returns the Protocol field if non-nil, zero value otherwise. + +### GetProtocolOk + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) GetProtocolOk() (*string, bool)` + +GetProtocolOk returns a tuple with the Protocol field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetProtocol + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) SetProtocol(v string)` + +SetProtocol sets Protocol field to given value. + +### HasProtocol + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) HasProtocol() bool` + +HasProtocol returns a boolean if a field has been set. + +### GetAssignmentMode + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) GetAssignmentMode() string` + +GetAssignmentMode returns the AssignmentMode field if non-nil, zero value otherwise. + +### GetAssignmentModeOk + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) GetAssignmentModeOk() (*string, bool)` + +GetAssignmentModeOk returns a tuple with the AssignmentMode field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetAssignmentMode + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) SetAssignmentMode(v string)` + +SetAssignmentMode sets AssignmentMode field to given value. + +### HasAssignmentMode + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) HasAssignmentMode() bool` + +HasAssignmentMode returns a boolean if a field has been set. + +### GetAddress + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) GetAddress() string` + +GetAddress returns the Address field if non-nil, zero value otherwise. + +### GetAddressOk + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) GetAddressOk() (*string, bool)` + +GetAddressOk returns a tuple with the Address field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetAddress + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) SetAddress(v string)` + +SetAddress sets Address field to given value. + +### HasAddress + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) HasAddress() bool` + +HasAddress returns a boolean if a field has been set. + +### GetGateway + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) GetGateway() string` + +GetGateway returns the Gateway field if non-nil, zero value otherwise. + +### GetGatewayOk + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) GetGatewayOk() (*string, bool)` + +GetGatewayOk returns a tuple with the Gateway field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetGateway + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) SetGateway(v string)` + +SetGateway sets Gateway field to given value. + +### HasGateway + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) HasGateway() bool` + +HasGateway returns a boolean if a field has been set. + +### GetPrefix + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) GetPrefix() string` + +GetPrefix returns the Prefix field if non-nil, zero value otherwise. + +### GetPrefixOk + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) GetPrefixOk() (*string, bool)` + +GetPrefixOk returns a tuple with the Prefix field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetPrefix + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) SetPrefix(v string)` + +SetPrefix sets Prefix field to given value. + +### HasPrefix + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) HasPrefix() bool` + +HasPrefix returns a boolean if a field has been set. + +### GetNameservers + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) GetNameservers() UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers` + +GetNameservers returns the Nameservers field if non-nil, zero value otherwise. + +### GetNameserversOk + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) GetNameserversOk() (*UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers, bool)` + +GetNameserversOk returns a tuple with the Nameservers field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetNameservers + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) SetNameservers(v UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers)` + +SetNameservers sets Nameservers field to given value. + +### HasNameservers + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) HasNameservers() bool` + +HasNameservers returns a boolean if a field has been set. + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/client/docs/UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request.md b/client/docs/UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request.md new file mode 100644 index 000000000..96865ad54 --- /dev/null +++ b/client/docs/UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request.md @@ -0,0 +1,56 @@ +# UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Addresses** | Pointer to [**[]UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner**](UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner.md) | configured alternate management interface addresses | [optional] + +## Methods + +### NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request + +`func NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request() *UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request` + +NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request instantiates a new UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestWithDefaults + +`func NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestWithDefaults() *UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request` + +NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestWithDefaults instantiates a new UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetAddresses + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request) GetAddresses() []UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner` + +GetAddresses returns the Addresses field if non-nil, zero value otherwise. + +### GetAddressesOk + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request) GetAddressesOk() (*[]UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner, bool)` + +GetAddressesOk returns a tuple with the Addresses field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetAddresses + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request) SetAddresses(v []UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner)` + +SetAddresses sets Addresses field to given value. + +### HasAddresses + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request) HasAddresses() bool` + +HasAddresses returns a boolean if a field has been set. + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/client/docs/UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner.md b/client/docs/UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner.md new file mode 100644 index 000000000..28151ff10 --- /dev/null +++ b/client/docs/UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner.md @@ -0,0 +1,186 @@ +# UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Protocol** | Pointer to **string** | The IP protocol used for the address | [optional] +**AssignmentMode** | Pointer to **string** | The type of address assignment. Either static or dynamic. | [optional] +**Address** | Pointer to **string** | The IP address configured for the alternate management interface | [optional] +**Gateway** | Pointer to **string** | The gateway address configured for the alternate managment interface | [optional] +**Prefix** | Pointer to **string** | The IPv6 prefix length of the IPv6 interface. Required if IPv6 object is included. | [optional] +**Nameservers** | Pointer to [**UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers**](UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers.md) | | [optional] + +## Methods + +### NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner + +`func NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner() *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner` + +NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner instantiates a new UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerWithDefaults + +`func NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerWithDefaults() *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner` + +NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerWithDefaults instantiates a new UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetProtocol + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) GetProtocol() string` + +GetProtocol returns the Protocol field if non-nil, zero value otherwise. + +### GetProtocolOk + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) GetProtocolOk() (*string, bool)` + +GetProtocolOk returns a tuple with the Protocol field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetProtocol + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) SetProtocol(v string)` + +SetProtocol sets Protocol field to given value. + +### HasProtocol + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) HasProtocol() bool` + +HasProtocol returns a boolean if a field has been set. + +### GetAssignmentMode + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) GetAssignmentMode() string` + +GetAssignmentMode returns the AssignmentMode field if non-nil, zero value otherwise. + +### GetAssignmentModeOk + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) GetAssignmentModeOk() (*string, bool)` + +GetAssignmentModeOk returns a tuple with the AssignmentMode field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetAssignmentMode + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) SetAssignmentMode(v string)` + +SetAssignmentMode sets AssignmentMode field to given value. + +### HasAssignmentMode + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) HasAssignmentMode() bool` + +HasAssignmentMode returns a boolean if a field has been set. + +### GetAddress + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) GetAddress() string` + +GetAddress returns the Address field if non-nil, zero value otherwise. + +### GetAddressOk + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) GetAddressOk() (*string, bool)` + +GetAddressOk returns a tuple with the Address field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetAddress + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) SetAddress(v string)` + +SetAddress sets Address field to given value. + +### HasAddress + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) HasAddress() bool` + +HasAddress returns a boolean if a field has been set. + +### GetGateway + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) GetGateway() string` + +GetGateway returns the Gateway field if non-nil, zero value otherwise. + +### GetGatewayOk + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) GetGatewayOk() (*string, bool)` + +GetGatewayOk returns a tuple with the Gateway field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetGateway + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) SetGateway(v string)` + +SetGateway sets Gateway field to given value. + +### HasGateway + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) HasGateway() bool` + +HasGateway returns a boolean if a field has been set. + +### GetPrefix + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) GetPrefix() string` + +GetPrefix returns the Prefix field if non-nil, zero value otherwise. + +### GetPrefixOk + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) GetPrefixOk() (*string, bool)` + +GetPrefixOk returns a tuple with the Prefix field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetPrefix + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) SetPrefix(v string)` + +SetPrefix sets Prefix field to given value. + +### HasPrefix + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) HasPrefix() bool` + +HasPrefix returns a boolean if a field has been set. + +### GetNameservers + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) GetNameservers() UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers` + +GetNameservers returns the Nameservers field if non-nil, zero value otherwise. + +### GetNameserversOk + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) GetNameserversOk() (*UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers, bool)` + +GetNameserversOk returns a tuple with the Nameservers field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetNameservers + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) SetNameservers(v UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers)` + +SetNameservers sets Nameservers field to given value. + +### HasNameservers + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) HasNameservers() bool` + +HasNameservers returns a boolean if a field has been set. + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/client/docs/UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers.md b/client/docs/UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers.md new file mode 100644 index 000000000..8fcbf1335 --- /dev/null +++ b/client/docs/UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers.md @@ -0,0 +1,56 @@ +# UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Addresses** | Pointer to **[]string** | Up to 2 nameserver addresses to use, ordered in priority from highest to lowest priority. | [optional] + +## Methods + +### NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers + +`func NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers() *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers` + +NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers instantiates a new UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameserversWithDefaults + +`func NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameserversWithDefaults() *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers` + +NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameserversWithDefaults instantiates a new UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetAddresses + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers) GetAddresses() []string` + +GetAddresses returns the Addresses field if non-nil, zero value otherwise. + +### GetAddressesOk + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers) GetAddressesOk() (*[]string, bool)` + +GetAddressesOk returns a tuple with the Addresses field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetAddresses + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers) SetAddresses(v []string)` + +SetAddresses sets Addresses field to given value. + +### HasAddresses + +`func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers) HasAddresses() bool` + +HasAddresses returns a boolean if a field has been set. + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/client/docs/UpdateNetworkApplianceTrafficShapingVpnExclusions200Response.md b/client/docs/UpdateNetworkApplianceTrafficShapingVpnExclusions200Response.md new file mode 100644 index 000000000..b8376ec6d --- /dev/null +++ b/client/docs/UpdateNetworkApplianceTrafficShapingVpnExclusions200Response.md @@ -0,0 +1,114 @@ +# UpdateNetworkApplianceTrafficShapingVpnExclusions200Response + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**NetworkId** | **string** | ID of the network whose VPN exclusion rules are returned. | +**NetworkName** | **string** | Name of the network whose VPN exclusion rules are returned. | +**Custom** | [**[]UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner**](UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner.md) | Custom VPN exclusion rules. | +**MajorApplications** | [**[]UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner**](UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner.md) | Major Application based VPN exclusion rules. | + +## Methods + +### NewUpdateNetworkApplianceTrafficShapingVpnExclusions200Response + +`func NewUpdateNetworkApplianceTrafficShapingVpnExclusions200Response(networkId string, networkName string, custom []UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner, majorApplications []UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner, ) *UpdateNetworkApplianceTrafficShapingVpnExclusions200Response` + +NewUpdateNetworkApplianceTrafficShapingVpnExclusions200Response instantiates a new UpdateNetworkApplianceTrafficShapingVpnExclusions200Response object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseWithDefaults + +`func NewUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseWithDefaults() *UpdateNetworkApplianceTrafficShapingVpnExclusions200Response` + +NewUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseWithDefaults instantiates a new UpdateNetworkApplianceTrafficShapingVpnExclusions200Response object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetNetworkId + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200Response) GetNetworkId() string` + +GetNetworkId returns the NetworkId field if non-nil, zero value otherwise. + +### GetNetworkIdOk + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200Response) GetNetworkIdOk() (*string, bool)` + +GetNetworkIdOk returns a tuple with the NetworkId field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetNetworkId + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200Response) SetNetworkId(v string)` + +SetNetworkId sets NetworkId field to given value. + + +### GetNetworkName + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200Response) GetNetworkName() string` + +GetNetworkName returns the NetworkName field if non-nil, zero value otherwise. + +### GetNetworkNameOk + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200Response) GetNetworkNameOk() (*string, bool)` + +GetNetworkNameOk returns a tuple with the NetworkName field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetNetworkName + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200Response) SetNetworkName(v string)` + +SetNetworkName sets NetworkName field to given value. + + +### GetCustom + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200Response) GetCustom() []UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner` + +GetCustom returns the Custom field if non-nil, zero value otherwise. + +### GetCustomOk + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200Response) GetCustomOk() (*[]UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner, bool)` + +GetCustomOk returns a tuple with the Custom field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetCustom + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200Response) SetCustom(v []UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner)` + +SetCustom sets Custom field to given value. + + +### GetMajorApplications + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200Response) GetMajorApplications() []UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner` + +GetMajorApplications returns the MajorApplications field if non-nil, zero value otherwise. + +### GetMajorApplicationsOk + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200Response) GetMajorApplicationsOk() (*[]UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner, bool)` + +GetMajorApplicationsOk returns a tuple with the MajorApplications field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetMajorApplications + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200Response) SetMajorApplications(v []UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner)` + +SetMajorApplications sets MajorApplications field to given value. + + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/client/docs/UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner.md b/client/docs/UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner.md new file mode 100644 index 000000000..abbb8826c --- /dev/null +++ b/client/docs/UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner.md @@ -0,0 +1,93 @@ +# UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Protocol** | **string** | Protocol. | +**Destination** | **string** | Destination address; hostname required for DNS, IPv4 otherwise. | +**Port** | **string** | Destination port. | + +## Methods + +### NewUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner + +`func NewUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner(protocol string, destination string, port string, ) *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner` + +NewUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner instantiates a new UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInnerWithDefaults + +`func NewUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInnerWithDefaults() *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner` + +NewUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInnerWithDefaults instantiates a new UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetProtocol + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner) GetProtocol() string` + +GetProtocol returns the Protocol field if non-nil, zero value otherwise. + +### GetProtocolOk + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner) GetProtocolOk() (*string, bool)` + +GetProtocolOk returns a tuple with the Protocol field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetProtocol + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner) SetProtocol(v string)` + +SetProtocol sets Protocol field to given value. + + +### GetDestination + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner) GetDestination() string` + +GetDestination returns the Destination field if non-nil, zero value otherwise. + +### GetDestinationOk + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner) GetDestinationOk() (*string, bool)` + +GetDestinationOk returns a tuple with the Destination field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetDestination + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner) SetDestination(v string)` + +SetDestination sets Destination field to given value. + + +### GetPort + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner) GetPort() string` + +GetPort returns the Port field if non-nil, zero value otherwise. + +### GetPortOk + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner) GetPortOk() (*string, bool)` + +GetPortOk returns a tuple with the Port field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetPort + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner) SetPort(v string)` + +SetPort sets Port field to given value. + + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/client/docs/UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner.md b/client/docs/UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner.md new file mode 100644 index 000000000..1e1bd9404 --- /dev/null +++ b/client/docs/UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner.md @@ -0,0 +1,72 @@ +# UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Id** | **string** | Application's Meraki ID. | +**Name** | **string** | Application's name. | + +## Methods + +### NewUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner + +`func NewUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner(id string, name string, ) *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner` + +NewUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner instantiates a new UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInnerWithDefaults + +`func NewUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInnerWithDefaults() *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner` + +NewUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInnerWithDefaults instantiates a new UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetId + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner) GetId() string` + +GetId returns the Id field if non-nil, zero value otherwise. + +### GetIdOk + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner) GetIdOk() (*string, bool)` + +GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetId + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner) SetId(v string)` + +SetId sets Id field to given value. + + +### GetName + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner) GetName() string` + +GetName returns the Name field if non-nil, zero value otherwise. + +### GetNameOk + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner) GetNameOk() (*string, bool)` + +GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetName + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner) SetName(v string)` + +SetName sets Name field to given value. + + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/client/docs/UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest.md b/client/docs/UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest.md new file mode 100644 index 000000000..6657693fa --- /dev/null +++ b/client/docs/UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest.md @@ -0,0 +1,82 @@ +# UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Custom** | Pointer to [**[]UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner**](UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner.md) | Custom VPN exclusion rules. Pass an empty array to clear existing rules. | [optional] +**MajorApplications** | Pointer to [**[]UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner**](UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner.md) | Major Application based VPN exclusion rules. Pass an empty array to clear existing rules. | [optional] + +## Methods + +### NewUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest + +`func NewUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest() *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest` + +NewUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest instantiates a new UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestWithDefaults + +`func NewUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestWithDefaults() *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest` + +NewUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestWithDefaults instantiates a new UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetCustom + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest) GetCustom() []UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner` + +GetCustom returns the Custom field if non-nil, zero value otherwise. + +### GetCustomOk + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest) GetCustomOk() (*[]UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner, bool)` + +GetCustomOk returns a tuple with the Custom field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetCustom + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest) SetCustom(v []UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner)` + +SetCustom sets Custom field to given value. + +### HasCustom + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest) HasCustom() bool` + +HasCustom returns a boolean if a field has been set. + +### GetMajorApplications + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest) GetMajorApplications() []UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner` + +GetMajorApplications returns the MajorApplications field if non-nil, zero value otherwise. + +### GetMajorApplicationsOk + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest) GetMajorApplicationsOk() (*[]UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner, bool)` + +GetMajorApplicationsOk returns a tuple with the MajorApplications field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetMajorApplications + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest) SetMajorApplications(v []UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner)` + +SetMajorApplications sets MajorApplications field to given value. + +### HasMajorApplications + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest) HasMajorApplications() bool` + +HasMajorApplications returns a boolean if a field has been set. + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/client/docs/UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner.md b/client/docs/UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner.md new file mode 100644 index 000000000..1bda369eb --- /dev/null +++ b/client/docs/UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner.md @@ -0,0 +1,103 @@ +# UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Protocol** | **string** | Protocol. | +**Destination** | Pointer to **string** | Destination address; hostname required for DNS, IPv4 otherwise. | [optional] +**Port** | Pointer to **string** | Destination port. | [optional] + +## Methods + +### NewUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner + +`func NewUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner(protocol string, ) *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner` + +NewUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner instantiates a new UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInnerWithDefaults + +`func NewUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInnerWithDefaults() *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner` + +NewUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInnerWithDefaults instantiates a new UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetProtocol + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner) GetProtocol() string` + +GetProtocol returns the Protocol field if non-nil, zero value otherwise. + +### GetProtocolOk + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner) GetProtocolOk() (*string, bool)` + +GetProtocolOk returns a tuple with the Protocol field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetProtocol + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner) SetProtocol(v string)` + +SetProtocol sets Protocol field to given value. + + +### GetDestination + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner) GetDestination() string` + +GetDestination returns the Destination field if non-nil, zero value otherwise. + +### GetDestinationOk + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner) GetDestinationOk() (*string, bool)` + +GetDestinationOk returns a tuple with the Destination field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetDestination + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner) SetDestination(v string)` + +SetDestination sets Destination field to given value. + +### HasDestination + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner) HasDestination() bool` + +HasDestination returns a boolean if a field has been set. + +### GetPort + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner) GetPort() string` + +GetPort returns the Port field if non-nil, zero value otherwise. + +### GetPortOk + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner) GetPortOk() (*string, bool)` + +GetPortOk returns a tuple with the Port field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetPort + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner) SetPort(v string)` + +SetPort sets Port field to given value. + +### HasPort + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner) HasPort() bool` + +HasPort returns a boolean if a field has been set. + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/client/docs/UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner.md b/client/docs/UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner.md new file mode 100644 index 000000000..710a2e981 --- /dev/null +++ b/client/docs/UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner.md @@ -0,0 +1,77 @@ +# UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Id** | **string** | Application's Meraki ID. | +**Name** | Pointer to **string** | Application's name. | [optional] + +## Methods + +### NewUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner + +`func NewUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner(id string, ) *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner` + +NewUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner instantiates a new UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInnerWithDefaults + +`func NewUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInnerWithDefaults() *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner` + +NewUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInnerWithDefaults instantiates a new UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetId + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner) GetId() string` + +GetId returns the Id field if non-nil, zero value otherwise. + +### GetIdOk + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner) GetIdOk() (*string, bool)` + +GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetId + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner) SetId(v string)` + +SetId sets Id field to given value. + + +### GetName + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner) GetName() string` + +GetName returns the Name field if non-nil, zero value otherwise. + +### GetNameOk + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner) GetNameOk() (*string, bool)` + +GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetName + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner) SetName(v string)` + +SetName sets Name field to given value. + +### HasName + +`func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner) HasName() bool` + +HasName returns a boolean if a field has been set. + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/client/docs/UpdateNetworkSwitchSettingsRequest.md b/client/docs/UpdateNetworkSwitchSettingsRequest.md index 9d325183d..2c3e3f28b 100644 --- a/client/docs/UpdateNetworkSwitchSettingsRequest.md +++ b/client/docs/UpdateNetworkSwitchSettingsRequest.md @@ -8,6 +8,7 @@ Name | Type | Description | Notes **UseCombinedPower** | Pointer to **bool** | The use Combined Power as the default behavior of secondary power supplies on supported devices. | [optional] **PowerExceptions** | Pointer to [**[]UpdateNetworkSwitchSettingsRequestPowerExceptionsInner**](UpdateNetworkSwitchSettingsRequestPowerExceptionsInner.md) | Exceptions on a per switch basis to \"useCombinedPower\" | [optional] **UplinkClientSampling** | Pointer to [**UpdateNetworkSwitchSettingsRequestUplinkClientSampling**](UpdateNetworkSwitchSettingsRequestUplinkClientSampling.md) | | [optional] +**MacBlocklist** | Pointer to [**UpdateNetworkSwitchSettingsRequestMacBlocklist**](UpdateNetworkSwitchSettingsRequestMacBlocklist.md) | | [optional] ## Methods @@ -128,6 +129,31 @@ SetUplinkClientSampling sets UplinkClientSampling field to given value. HasUplinkClientSampling returns a boolean if a field has been set. +### GetMacBlocklist + +`func (o *UpdateNetworkSwitchSettingsRequest) GetMacBlocklist() UpdateNetworkSwitchSettingsRequestMacBlocklist` + +GetMacBlocklist returns the MacBlocklist field if non-nil, zero value otherwise. + +### GetMacBlocklistOk + +`func (o *UpdateNetworkSwitchSettingsRequest) GetMacBlocklistOk() (*UpdateNetworkSwitchSettingsRequestMacBlocklist, bool)` + +GetMacBlocklistOk returns a tuple with the MacBlocklist field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetMacBlocklist + +`func (o *UpdateNetworkSwitchSettingsRequest) SetMacBlocklist(v UpdateNetworkSwitchSettingsRequestMacBlocklist)` + +SetMacBlocklist sets MacBlocklist field to given value. + +### HasMacBlocklist + +`func (o *UpdateNetworkSwitchSettingsRequest) HasMacBlocklist() bool` + +HasMacBlocklist returns a boolean if a field has been set. + [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/client/docs/UpdateNetworkSwitchSettingsRequestMacBlocklist.md b/client/docs/UpdateNetworkSwitchSettingsRequestMacBlocklist.md new file mode 100644 index 000000000..560470ca1 --- /dev/null +++ b/client/docs/UpdateNetworkSwitchSettingsRequestMacBlocklist.md @@ -0,0 +1,56 @@ +# UpdateNetworkSwitchSettingsRequestMacBlocklist + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Enabled** | Pointer to **bool** | Enable MAC blocklist | [optional] + +## Methods + +### NewUpdateNetworkSwitchSettingsRequestMacBlocklist + +`func NewUpdateNetworkSwitchSettingsRequestMacBlocklist() *UpdateNetworkSwitchSettingsRequestMacBlocklist` + +NewUpdateNetworkSwitchSettingsRequestMacBlocklist instantiates a new UpdateNetworkSwitchSettingsRequestMacBlocklist object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewUpdateNetworkSwitchSettingsRequestMacBlocklistWithDefaults + +`func NewUpdateNetworkSwitchSettingsRequestMacBlocklistWithDefaults() *UpdateNetworkSwitchSettingsRequestMacBlocklist` + +NewUpdateNetworkSwitchSettingsRequestMacBlocklistWithDefaults instantiates a new UpdateNetworkSwitchSettingsRequestMacBlocklist object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetEnabled + +`func (o *UpdateNetworkSwitchSettingsRequestMacBlocklist) GetEnabled() bool` + +GetEnabled returns the Enabled field if non-nil, zero value otherwise. + +### GetEnabledOk + +`func (o *UpdateNetworkSwitchSettingsRequestMacBlocklist) GetEnabledOk() (*bool, bool)` + +GetEnabledOk returns a tuple with the Enabled field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetEnabled + +`func (o *UpdateNetworkSwitchSettingsRequestMacBlocklist) SetEnabled(v bool)` + +SetEnabled sets Enabled field to given value. + +### HasEnabled + +`func (o *UpdateNetworkSwitchSettingsRequestMacBlocklist) HasEnabled() bool` + +HasEnabled returns a boolean if a field has been set. + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/client/docs/UpdateNetworkWirelessEthernetPortsProfileRequest.md b/client/docs/UpdateNetworkWirelessEthernetPortsProfileRequest.md new file mode 100644 index 000000000..3460543cc --- /dev/null +++ b/client/docs/UpdateNetworkWirelessEthernetPortsProfileRequest.md @@ -0,0 +1,108 @@ +# UpdateNetworkWirelessEthernetPortsProfileRequest + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Name** | Pointer to **string** | AP port profile name | [optional] +**Ports** | Pointer to [**[]UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner**](UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner.md) | AP ports configuration | [optional] +**UsbPorts** | Pointer to [**[]CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner**](CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner.md) | AP usb ports configuration | [optional] + +## Methods + +### NewUpdateNetworkWirelessEthernetPortsProfileRequest + +`func NewUpdateNetworkWirelessEthernetPortsProfileRequest() *UpdateNetworkWirelessEthernetPortsProfileRequest` + +NewUpdateNetworkWirelessEthernetPortsProfileRequest instantiates a new UpdateNetworkWirelessEthernetPortsProfileRequest object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewUpdateNetworkWirelessEthernetPortsProfileRequestWithDefaults + +`func NewUpdateNetworkWirelessEthernetPortsProfileRequestWithDefaults() *UpdateNetworkWirelessEthernetPortsProfileRequest` + +NewUpdateNetworkWirelessEthernetPortsProfileRequestWithDefaults instantiates a new UpdateNetworkWirelessEthernetPortsProfileRequest object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetName + +`func (o *UpdateNetworkWirelessEthernetPortsProfileRequest) GetName() string` + +GetName returns the Name field if non-nil, zero value otherwise. + +### GetNameOk + +`func (o *UpdateNetworkWirelessEthernetPortsProfileRequest) GetNameOk() (*string, bool)` + +GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetName + +`func (o *UpdateNetworkWirelessEthernetPortsProfileRequest) SetName(v string)` + +SetName sets Name field to given value. + +### HasName + +`func (o *UpdateNetworkWirelessEthernetPortsProfileRequest) HasName() bool` + +HasName returns a boolean if a field has been set. + +### GetPorts + +`func (o *UpdateNetworkWirelessEthernetPortsProfileRequest) GetPorts() []UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner` + +GetPorts returns the Ports field if non-nil, zero value otherwise. + +### GetPortsOk + +`func (o *UpdateNetworkWirelessEthernetPortsProfileRequest) GetPortsOk() (*[]UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner, bool)` + +GetPortsOk returns a tuple with the Ports field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetPorts + +`func (o *UpdateNetworkWirelessEthernetPortsProfileRequest) SetPorts(v []UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner)` + +SetPorts sets Ports field to given value. + +### HasPorts + +`func (o *UpdateNetworkWirelessEthernetPortsProfileRequest) HasPorts() bool` + +HasPorts returns a boolean if a field has been set. + +### GetUsbPorts + +`func (o *UpdateNetworkWirelessEthernetPortsProfileRequest) GetUsbPorts() []CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner` + +GetUsbPorts returns the UsbPorts field if non-nil, zero value otherwise. + +### GetUsbPortsOk + +`func (o *UpdateNetworkWirelessEthernetPortsProfileRequest) GetUsbPortsOk() (*[]CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner, bool)` + +GetUsbPortsOk returns a tuple with the UsbPorts field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetUsbPorts + +`func (o *UpdateNetworkWirelessEthernetPortsProfileRequest) SetUsbPorts(v []CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner)` + +SetUsbPorts sets UsbPorts field to given value. + +### HasUsbPorts + +`func (o *UpdateNetworkWirelessEthernetPortsProfileRequest) HasUsbPorts() bool` + +HasUsbPorts returns a boolean if a field has been set. + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/client/docs/UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner.md b/client/docs/UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner.md new file mode 100644 index 000000000..e3e891cf2 --- /dev/null +++ b/client/docs/UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner.md @@ -0,0 +1,129 @@ +# UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Name** | **string** | AP port name | +**Enabled** | Pointer to **bool** | AP port enabled | [optional] +**Ssid** | Pointer to **int32** | AP port ssid number | [optional] +**PskGroupId** | Pointer to **string** | AP port PSK Group number | [optional] + +## Methods + +### NewUpdateNetworkWirelessEthernetPortsProfileRequestPortsInner + +`func NewUpdateNetworkWirelessEthernetPortsProfileRequestPortsInner(name string, ) *UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner` + +NewUpdateNetworkWirelessEthernetPortsProfileRequestPortsInner instantiates a new UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewUpdateNetworkWirelessEthernetPortsProfileRequestPortsInnerWithDefaults + +`func NewUpdateNetworkWirelessEthernetPortsProfileRequestPortsInnerWithDefaults() *UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner` + +NewUpdateNetworkWirelessEthernetPortsProfileRequestPortsInnerWithDefaults instantiates a new UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetName + +`func (o *UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner) GetName() string` + +GetName returns the Name field if non-nil, zero value otherwise. + +### GetNameOk + +`func (o *UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner) GetNameOk() (*string, bool)` + +GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetName + +`func (o *UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner) SetName(v string)` + +SetName sets Name field to given value. + + +### GetEnabled + +`func (o *UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner) GetEnabled() bool` + +GetEnabled returns the Enabled field if non-nil, zero value otherwise. + +### GetEnabledOk + +`func (o *UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner) GetEnabledOk() (*bool, bool)` + +GetEnabledOk returns a tuple with the Enabled field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetEnabled + +`func (o *UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner) SetEnabled(v bool)` + +SetEnabled sets Enabled field to given value. + +### HasEnabled + +`func (o *UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner) HasEnabled() bool` + +HasEnabled returns a boolean if a field has been set. + +### GetSsid + +`func (o *UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner) GetSsid() int32` + +GetSsid returns the Ssid field if non-nil, zero value otherwise. + +### GetSsidOk + +`func (o *UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner) GetSsidOk() (*int32, bool)` + +GetSsidOk returns a tuple with the Ssid field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetSsid + +`func (o *UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner) SetSsid(v int32)` + +SetSsid sets Ssid field to given value. + +### HasSsid + +`func (o *UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner) HasSsid() bool` + +HasSsid returns a boolean if a field has been set. + +### GetPskGroupId + +`func (o *UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner) GetPskGroupId() string` + +GetPskGroupId returns the PskGroupId field if non-nil, zero value otherwise. + +### GetPskGroupIdOk + +`func (o *UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner) GetPskGroupIdOk() (*string, bool)` + +GetPskGroupIdOk returns a tuple with the PskGroupId field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetPskGroupId + +`func (o *UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner) SetPskGroupId(v string)` + +SetPskGroupId sets PskGroupId field to given value. + +### HasPskGroupId + +`func (o *UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner) HasPskGroupId() bool` + +HasPskGroupId returns a boolean if a field has been set. + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/client/docs/UpdateOrganizationApplianceVpnVpnFirewallRules200Response.md b/client/docs/UpdateOrganizationApplianceVpnVpnFirewallRules200Response.md deleted file mode 100644 index ec16818c4..000000000 --- a/client/docs/UpdateOrganizationApplianceVpnVpnFirewallRules200Response.md +++ /dev/null @@ -1,56 +0,0 @@ -# UpdateOrganizationApplianceVpnVpnFirewallRules200Response - -## Properties - -Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- -**Rules** | Pointer to [**[]UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner**](UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner.md) | List of firewall rules | [optional] - -## Methods - -### NewUpdateOrganizationApplianceVpnVpnFirewallRules200Response - -`func NewUpdateOrganizationApplianceVpnVpnFirewallRules200Response() *UpdateOrganizationApplianceVpnVpnFirewallRules200Response` - -NewUpdateOrganizationApplianceVpnVpnFirewallRules200Response instantiates a new UpdateOrganizationApplianceVpnVpnFirewallRules200Response object -This constructor will assign default values to properties that have it defined, -and makes sure properties required by API are set, but the set of arguments -will change when the set of required properties is changed - -### NewUpdateOrganizationApplianceVpnVpnFirewallRules200ResponseWithDefaults - -`func NewUpdateOrganizationApplianceVpnVpnFirewallRules200ResponseWithDefaults() *UpdateOrganizationApplianceVpnVpnFirewallRules200Response` - -NewUpdateOrganizationApplianceVpnVpnFirewallRules200ResponseWithDefaults instantiates a new UpdateOrganizationApplianceVpnVpnFirewallRules200Response object -This constructor will only assign default values to properties that have it defined, -but it doesn't guarantee that properties required by API are set - -### GetRules - -`func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200Response) GetRules() []UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner` - -GetRules returns the Rules field if non-nil, zero value otherwise. - -### GetRulesOk - -`func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200Response) GetRulesOk() (*[]UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner, bool)` - -GetRulesOk returns a tuple with the Rules field if it's non-nil, zero value otherwise -and a boolean to check if the value has been set. - -### SetRules - -`func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200Response) SetRules(v []UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner)` - -SetRules sets Rules field to given value. - -### HasRules - -`func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200Response) HasRules() bool` - -HasRules returns a boolean if a field has been set. - - -[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) - - diff --git a/client/docs/UpdateOrganizationCameraRoleRequest.md b/client/docs/UpdateOrganizationCameraRoleRequest.md new file mode 100644 index 000000000..8a14b1ba9 --- /dev/null +++ b/client/docs/UpdateOrganizationCameraRoleRequest.md @@ -0,0 +1,134 @@ +# UpdateOrganizationCameraRoleRequest + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Name** | Pointer to **string** | The name of the new role. Must be unique. | [optional] +**AppliedOnDevices** | Pointer to [**[]CreateOrganizationCameraRoleRequestAppliedOnDevicesInner**](CreateOrganizationCameraRoleRequestAppliedOnDevicesInner.md) | Device tag on which this specified permission is applied. | [optional] +**AppliedOnNetworks** | Pointer to [**[]UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner**](UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner.md) | Network tag on which this specified permission is applied. | [optional] +**AppliedOrgWide** | Pointer to [**[]CreateOrganizationCameraRoleRequestAppliedOrgWideInner**](CreateOrganizationCameraRoleRequestAppliedOrgWideInner.md) | Permissions to be applied org wide. | [optional] + +## Methods + +### NewUpdateOrganizationCameraRoleRequest + +`func NewUpdateOrganizationCameraRoleRequest() *UpdateOrganizationCameraRoleRequest` + +NewUpdateOrganizationCameraRoleRequest instantiates a new UpdateOrganizationCameraRoleRequest object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewUpdateOrganizationCameraRoleRequestWithDefaults + +`func NewUpdateOrganizationCameraRoleRequestWithDefaults() *UpdateOrganizationCameraRoleRequest` + +NewUpdateOrganizationCameraRoleRequestWithDefaults instantiates a new UpdateOrganizationCameraRoleRequest object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetName + +`func (o *UpdateOrganizationCameraRoleRequest) GetName() string` + +GetName returns the Name field if non-nil, zero value otherwise. + +### GetNameOk + +`func (o *UpdateOrganizationCameraRoleRequest) GetNameOk() (*string, bool)` + +GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetName + +`func (o *UpdateOrganizationCameraRoleRequest) SetName(v string)` + +SetName sets Name field to given value. + +### HasName + +`func (o *UpdateOrganizationCameraRoleRequest) HasName() bool` + +HasName returns a boolean if a field has been set. + +### GetAppliedOnDevices + +`func (o *UpdateOrganizationCameraRoleRequest) GetAppliedOnDevices() []CreateOrganizationCameraRoleRequestAppliedOnDevicesInner` + +GetAppliedOnDevices returns the AppliedOnDevices field if non-nil, zero value otherwise. + +### GetAppliedOnDevicesOk + +`func (o *UpdateOrganizationCameraRoleRequest) GetAppliedOnDevicesOk() (*[]CreateOrganizationCameraRoleRequestAppliedOnDevicesInner, bool)` + +GetAppliedOnDevicesOk returns a tuple with the AppliedOnDevices field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetAppliedOnDevices + +`func (o *UpdateOrganizationCameraRoleRequest) SetAppliedOnDevices(v []CreateOrganizationCameraRoleRequestAppliedOnDevicesInner)` + +SetAppliedOnDevices sets AppliedOnDevices field to given value. + +### HasAppliedOnDevices + +`func (o *UpdateOrganizationCameraRoleRequest) HasAppliedOnDevices() bool` + +HasAppliedOnDevices returns a boolean if a field has been set. + +### GetAppliedOnNetworks + +`func (o *UpdateOrganizationCameraRoleRequest) GetAppliedOnNetworks() []UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner` + +GetAppliedOnNetworks returns the AppliedOnNetworks field if non-nil, zero value otherwise. + +### GetAppliedOnNetworksOk + +`func (o *UpdateOrganizationCameraRoleRequest) GetAppliedOnNetworksOk() (*[]UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner, bool)` + +GetAppliedOnNetworksOk returns a tuple with the AppliedOnNetworks field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetAppliedOnNetworks + +`func (o *UpdateOrganizationCameraRoleRequest) SetAppliedOnNetworks(v []UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner)` + +SetAppliedOnNetworks sets AppliedOnNetworks field to given value. + +### HasAppliedOnNetworks + +`func (o *UpdateOrganizationCameraRoleRequest) HasAppliedOnNetworks() bool` + +HasAppliedOnNetworks returns a boolean if a field has been set. + +### GetAppliedOrgWide + +`func (o *UpdateOrganizationCameraRoleRequest) GetAppliedOrgWide() []CreateOrganizationCameraRoleRequestAppliedOrgWideInner` + +GetAppliedOrgWide returns the AppliedOrgWide field if non-nil, zero value otherwise. + +### GetAppliedOrgWideOk + +`func (o *UpdateOrganizationCameraRoleRequest) GetAppliedOrgWideOk() (*[]CreateOrganizationCameraRoleRequestAppliedOrgWideInner, bool)` + +GetAppliedOrgWideOk returns a tuple with the AppliedOrgWide field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetAppliedOrgWide + +`func (o *UpdateOrganizationCameraRoleRequest) SetAppliedOrgWide(v []CreateOrganizationCameraRoleRequestAppliedOrgWideInner)` + +SetAppliedOrgWide sets AppliedOrgWide field to given value. + +### HasAppliedOrgWide + +`func (o *UpdateOrganizationCameraRoleRequest) HasAppliedOrgWide() bool` + +HasAppliedOrgWide returns a boolean if a field has been set. + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/client/docs/UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner.md b/client/docs/UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner.md new file mode 100644 index 000000000..2bba1039a --- /dev/null +++ b/client/docs/UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner.md @@ -0,0 +1,103 @@ +# UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Tag** | Pointer to **string** | Network tag | [optional] +**Id** | Pointer to **string** | Network id | [optional] +**PermissionScopeId** | **string** | Permission scope id | + +## Methods + +### NewUpdateOrganizationCameraRoleRequestAppliedOnNetworksInner + +`func NewUpdateOrganizationCameraRoleRequestAppliedOnNetworksInner(permissionScopeId string, ) *UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner` + +NewUpdateOrganizationCameraRoleRequestAppliedOnNetworksInner instantiates a new UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner object +This constructor will assign default values to properties that have it defined, +and makes sure properties required by API are set, but the set of arguments +will change when the set of required properties is changed + +### NewUpdateOrganizationCameraRoleRequestAppliedOnNetworksInnerWithDefaults + +`func NewUpdateOrganizationCameraRoleRequestAppliedOnNetworksInnerWithDefaults() *UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner` + +NewUpdateOrganizationCameraRoleRequestAppliedOnNetworksInnerWithDefaults instantiates a new UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner object +This constructor will only assign default values to properties that have it defined, +but it doesn't guarantee that properties required by API are set + +### GetTag + +`func (o *UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner) GetTag() string` + +GetTag returns the Tag field if non-nil, zero value otherwise. + +### GetTagOk + +`func (o *UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner) GetTagOk() (*string, bool)` + +GetTagOk returns a tuple with the Tag field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetTag + +`func (o *UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner) SetTag(v string)` + +SetTag sets Tag field to given value. + +### HasTag + +`func (o *UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner) HasTag() bool` + +HasTag returns a boolean if a field has been set. + +### GetId + +`func (o *UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner) GetId() string` + +GetId returns the Id field if non-nil, zero value otherwise. + +### GetIdOk + +`func (o *UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner) GetIdOk() (*string, bool)` + +GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetId + +`func (o *UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner) SetId(v string)` + +SetId sets Id field to given value. + +### HasId + +`func (o *UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner) HasId() bool` + +HasId returns a boolean if a field has been set. + +### GetPermissionScopeId + +`func (o *UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner) GetPermissionScopeId() string` + +GetPermissionScopeId returns the PermissionScopeId field if non-nil, zero value otherwise. + +### GetPermissionScopeIdOk + +`func (o *UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner) GetPermissionScopeIdOk() (*string, bool)` + +GetPermissionScopeIdOk returns a tuple with the PermissionScopeId field if it's non-nil, zero value otherwise +and a boolean to check if the value has been set. + +### SetPermissionScopeId + +`func (o *UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner) SetPermissionScopeId(v string)` + +SetPermissionScopeId sets PermissionScopeId field to given value. + + + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/client/docs/UplinksLossAndLatencyApi.md b/client/docs/UplinksLossAndLatencyApi.md index a3ee7cd31..30787f210 100644 --- a/client/docs/UplinksLossAndLatencyApi.md +++ b/client/docs/UplinksLossAndLatencyApi.md @@ -5,6 +5,7 @@ All URIs are relative to *https://api.meraki.com/api/v1* Method | HTTP request | Description ------------- | ------------- | ------------- [**GetOrganizationDevicesUplinksLossAndLatency**](UplinksLossAndLatencyApi.md#GetOrganizationDevicesUplinksLossAndLatency) | **Get** /organizations/{organizationId}/devices/uplinksLossAndLatency | Return the uplink loss and latency for every MX in the organization from at latest 2 minutes ago +[**GetOrganizationUplinksLossAndLatency**](UplinksLossAndLatencyApi.md#GetOrganizationUplinksLossAndLatency) | **Get** /organizations/{organizationId}/uplinksLossAndLatency | Return the uplink loss and latency for every MX in the organization from at latest 2 minutes ago @@ -88,3 +89,84 @@ Name | Type | Description | Notes [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +## GetOrganizationUplinksLossAndLatency + +> []map[string]interface{} GetOrganizationUplinksLossAndLatency(ctx, organizationId).T0(t0).T1(t1).Timespan(timespan).Uplink(uplink).Ip(ip).Execute() + +Return the uplink loss and latency for every MX in the organization from at latest 2 minutes ago + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + organizationId := "organizationId_example" // string | Organization ID + t0 := "t0_example" // string | The beginning of the timespan for the data. The maximum lookback period is 60 days from today. (optional) + t1 := "t1_example" // string | The end of the timespan for the data. t1 can be a maximum of 5 minutes after t0. The latest possible time that t1 can be is 2 minutes into the past. (optional) + timespan := float32(3.4) // float32 | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 5 minutes. The default is 5 minutes. (optional) + uplink := "uplink_example" // string | Optional filter for a specific WAN uplink. Valid uplinks are wan1, wan2, wan3, cellular. Default will return all uplinks. (optional) + ip := "ip_example" // string | Optional filter for a specific destination IP. Default will return all destination IPs. (optional) + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.UplinksLossAndLatencyApi.GetOrganizationUplinksLossAndLatency(context.Background(), organizationId).T0(t0).T1(t1).Timespan(timespan).Uplink(uplink).Ip(ip).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `UplinksLossAndLatencyApi.GetOrganizationUplinksLossAndLatency``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `GetOrganizationUplinksLossAndLatency`: []map[string]interface{} + fmt.Fprintf(os.Stdout, "Response from `UplinksLossAndLatencyApi.GetOrganizationUplinksLossAndLatency`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**organizationId** | **string** | Organization ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiGetOrganizationUplinksLossAndLatencyRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + **t0** | **string** | The beginning of the timespan for the data. The maximum lookback period is 60 days from today. | + **t1** | **string** | The end of the timespan for the data. t1 can be a maximum of 5 minutes after t0. The latest possible time that t1 can be is 2 minutes into the past. | + **timespan** | **float32** | The timespan for which the information will be fetched. If specifying timespan, do not specify parameters t0 and t1. The value must be in seconds and be less than or equal to 5 minutes. The default is 5 minutes. | + **uplink** | **string** | Optional filter for a specific WAN uplink. Valid uplinks are wan1, wan2, wan3, cellular. Default will return all uplinks. | + **ip** | **string** | Optional filter for a specific destination IP. Default will return all destination IPs. | + +### Return type + +**[]map[string]interface{}** + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + diff --git a/client/docs/VideoApi.md b/client/docs/VideoApi.md index 8f632dfb4..1c3848fb6 100644 --- a/client/docs/VideoApi.md +++ b/client/docs/VideoApi.md @@ -11,7 +11,7 @@ Method | HTTP request | Description ## GetDeviceCameraVideoSettings -> map[string]interface{} GetDeviceCameraVideoSettings(ctx, serial).Execute() +> GetDeviceCameraVideoSettings200Response GetDeviceCameraVideoSettings(ctx, serial).Execute() Returns video settings for the given camera @@ -40,7 +40,7 @@ func main() { fmt.Fprintf(os.Stderr, "Error when calling `VideoApi.GetDeviceCameraVideoSettings``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `GetDeviceCameraVideoSettings`: map[string]interface{} + // response from `GetDeviceCameraVideoSettings`: GetDeviceCameraVideoSettings200Response fmt.Fprintf(os.Stdout, "Response from `VideoApi.GetDeviceCameraVideoSettings`: %v\n", resp) } ``` @@ -64,7 +64,7 @@ Name | Type | Description | Notes ### Return type -**map[string]interface{}** +[**GetDeviceCameraVideoSettings200Response**](GetDeviceCameraVideoSettings200Response.md) ### Authorization @@ -82,7 +82,7 @@ Name | Type | Description | Notes ## UpdateDeviceCameraVideoSettings -> map[string]interface{} UpdateDeviceCameraVideoSettings(ctx, serial).UpdateDeviceCameraVideoSettingsRequest(updateDeviceCameraVideoSettingsRequest).Execute() +> GetDeviceCameraVideoSettings200Response UpdateDeviceCameraVideoSettings(ctx, serial).UpdateDeviceCameraVideoSettingsRequest(updateDeviceCameraVideoSettingsRequest).Execute() Update video settings for the given camera @@ -112,7 +112,7 @@ func main() { fmt.Fprintf(os.Stderr, "Error when calling `VideoApi.UpdateDeviceCameraVideoSettings``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `UpdateDeviceCameraVideoSettings`: map[string]interface{} + // response from `UpdateDeviceCameraVideoSettings`: GetDeviceCameraVideoSettings200Response fmt.Fprintf(os.Stdout, "Response from `VideoApi.UpdateDeviceCameraVideoSettings`: %v\n", resp) } ``` @@ -137,7 +137,7 @@ Name | Type | Description | Notes ### Return type -**map[string]interface{}** +[**GetDeviceCameraVideoSettings200Response**](GetDeviceCameraVideoSettings200Response.md) ### Authorization diff --git a/client/docs/VpnApi.md b/client/docs/VpnApi.md index 5fbf11543..a6cb20bf1 100644 --- a/client/docs/VpnApi.md +++ b/client/docs/VpnApi.md @@ -472,7 +472,7 @@ Name | Type | Description | Notes ## GetOrganizationApplianceVpnVpnFirewallRules -> map[string]interface{} GetOrganizationApplianceVpnVpnFirewallRules(ctx, organizationId).Execute() +> GetOrganizationApplianceVpnVpnFirewallRules200Response GetOrganizationApplianceVpnVpnFirewallRules(ctx, organizationId).Execute() Return the firewall rules for an organization's site-to-site VPN @@ -501,7 +501,7 @@ func main() { fmt.Fprintf(os.Stderr, "Error when calling `VpnApi.GetOrganizationApplianceVpnVpnFirewallRules``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `GetOrganizationApplianceVpnVpnFirewallRules`: map[string]interface{} + // response from `GetOrganizationApplianceVpnVpnFirewallRules`: GetOrganizationApplianceVpnVpnFirewallRules200Response fmt.Fprintf(os.Stdout, "Response from `VpnApi.GetOrganizationApplianceVpnVpnFirewallRules`: %v\n", resp) } ``` @@ -525,7 +525,7 @@ Name | Type | Description | Notes ### Return type -**map[string]interface{}** +[**GetOrganizationApplianceVpnVpnFirewallRules200Response**](GetOrganizationApplianceVpnVpnFirewallRules200Response.md) ### Authorization @@ -838,7 +838,7 @@ Name | Type | Description | Notes ## UpdateOrganizationApplianceVpnVpnFirewallRules -> UpdateOrganizationApplianceVpnVpnFirewallRules200Response UpdateOrganizationApplianceVpnVpnFirewallRules(ctx, organizationId).UpdateOrganizationApplianceVpnVpnFirewallRulesRequest(updateOrganizationApplianceVpnVpnFirewallRulesRequest).Execute() +> GetOrganizationApplianceVpnVpnFirewallRules200Response UpdateOrganizationApplianceVpnVpnFirewallRules(ctx, organizationId).UpdateOrganizationApplianceVpnVpnFirewallRulesRequest(updateOrganizationApplianceVpnVpnFirewallRulesRequest).Execute() Update the firewall rules of an organization's site-to-site VPN @@ -868,7 +868,7 @@ func main() { fmt.Fprintf(os.Stderr, "Error when calling `VpnApi.UpdateOrganizationApplianceVpnVpnFirewallRules``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `UpdateOrganizationApplianceVpnVpnFirewallRules`: UpdateOrganizationApplianceVpnVpnFirewallRules200Response + // response from `UpdateOrganizationApplianceVpnVpnFirewallRules`: GetOrganizationApplianceVpnVpnFirewallRules200Response fmt.Fprintf(os.Stdout, "Response from `VpnApi.UpdateOrganizationApplianceVpnVpnFirewallRules`: %v\n", resp) } ``` @@ -893,7 +893,7 @@ Name | Type | Description | Notes ### Return type -[**UpdateOrganizationApplianceVpnVpnFirewallRules200Response**](UpdateOrganizationApplianceVpnVpnFirewallRules200Response.md) +[**GetOrganizationApplianceVpnVpnFirewallRules200Response**](GetOrganizationApplianceVpnVpnFirewallRules200Response.md) ### Authorization diff --git a/client/docs/VpnExclusionsApi.md b/client/docs/VpnExclusionsApi.md new file mode 100644 index 000000000..85a013490 --- /dev/null +++ b/client/docs/VpnExclusionsApi.md @@ -0,0 +1,162 @@ +# \VpnExclusionsApi + +All URIs are relative to *https://api.meraki.com/api/v1* + +Method | HTTP request | Description +------------- | ------------- | ------------- +[**GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork**](VpnExclusionsApi.md#GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork) | **Get** /organizations/{organizationId}/appliance/trafficShaping/vpnExclusions/byNetwork | Display VPN exclusion rules for MX networks. +[**UpdateNetworkApplianceTrafficShapingVpnExclusions**](VpnExclusionsApi.md#UpdateNetworkApplianceTrafficShapingVpnExclusions) | **Put** /networks/{networkId}/appliance/trafficShaping/vpnExclusions | Update VPN exclusion rules for an MX network. + + + +## GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork + +> []UpdateNetworkApplianceTrafficShapingVpnExclusions200Response GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork(ctx, organizationId).PerPage(perPage).StartingAfter(startingAfter).EndingBefore(endingBefore).NetworkIds(networkIds).Execute() + +Display VPN exclusion rules for MX networks. + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + organizationId := "organizationId_example" // string | Organization ID + perPage := int32(56) // int32 | The number of entries per page returned. Acceptable range is 3 - 1000. Default is 50. (optional) + startingAfter := "startingAfter_example" // string | A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. (optional) + endingBefore := "endingBefore_example" // string | A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. (optional) + networkIds := []string{"Inner_example"} // []string | Optional parameter to filter the results by network IDs (optional) + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.VpnExclusionsApi.GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork(context.Background(), organizationId).PerPage(perPage).StartingAfter(startingAfter).EndingBefore(endingBefore).NetworkIds(networkIds).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `VpnExclusionsApi.GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork`: []UpdateNetworkApplianceTrafficShapingVpnExclusions200Response + fmt.Fprintf(os.Stdout, "Response from `VpnExclusionsApi.GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**organizationId** | **string** | Organization ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiGetOrganizationApplianceTrafficShapingVpnExclusionsByNetworkRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + **perPage** | **int32** | The number of entries per page returned. Acceptable range is 3 - 1000. Default is 50. | + **startingAfter** | **string** | A token used by the server to indicate the start of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. | + **endingBefore** | **string** | A token used by the server to indicate the end of the page. Often this is a timestamp or an ID but it is not limited to those. This parameter should not be defined by client applications. The link for the first, last, prev, or next page in the HTTP Link header should define it. | + **networkIds** | **[]string** | Optional parameter to filter the results by network IDs | + +### Return type + +[**[]UpdateNetworkApplianceTrafficShapingVpnExclusions200Response**](UpdateNetworkApplianceTrafficShapingVpnExclusions200Response.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + +## UpdateNetworkApplianceTrafficShapingVpnExclusions + +> UpdateNetworkApplianceTrafficShapingVpnExclusions200Response UpdateNetworkApplianceTrafficShapingVpnExclusions(ctx, networkId).UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest(updateNetworkApplianceTrafficShapingVpnExclusionsRequest).Execute() + +Update VPN exclusion rules for an MX network. + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + networkId := "networkId_example" // string | Network ID + updateNetworkApplianceTrafficShapingVpnExclusionsRequest := *openapiclient.NewUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest() // UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest | (optional) + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.VpnExclusionsApi.UpdateNetworkApplianceTrafficShapingVpnExclusions(context.Background(), networkId).UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest(updateNetworkApplianceTrafficShapingVpnExclusionsRequest).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `VpnExclusionsApi.UpdateNetworkApplianceTrafficShapingVpnExclusions``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `UpdateNetworkApplianceTrafficShapingVpnExclusions`: UpdateNetworkApplianceTrafficShapingVpnExclusions200Response + fmt.Fprintf(os.Stdout, "Response from `VpnExclusionsApi.UpdateNetworkApplianceTrafficShapingVpnExclusions`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**networkId** | **string** | Network ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + **updateNetworkApplianceTrafficShapingVpnExclusionsRequest** | [**UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest**](UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest.md) | | + +### Return type + +[**UpdateNetworkApplianceTrafficShapingVpnExclusions200Response**](UpdateNetworkApplianceTrafficShapingVpnExclusions200Response.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: application/json +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + diff --git a/client/docs/VpnFirewallRulesApi.md b/client/docs/VpnFirewallRulesApi.md index 31f1ba0f9..d28c2352b 100644 --- a/client/docs/VpnFirewallRulesApi.md +++ b/client/docs/VpnFirewallRulesApi.md @@ -11,7 +11,7 @@ Method | HTTP request | Description ## GetOrganizationApplianceVpnVpnFirewallRules -> map[string]interface{} GetOrganizationApplianceVpnVpnFirewallRules(ctx, organizationId).Execute() +> GetOrganizationApplianceVpnVpnFirewallRules200Response GetOrganizationApplianceVpnVpnFirewallRules(ctx, organizationId).Execute() Return the firewall rules for an organization's site-to-site VPN @@ -40,7 +40,7 @@ func main() { fmt.Fprintf(os.Stderr, "Error when calling `VpnFirewallRulesApi.GetOrganizationApplianceVpnVpnFirewallRules``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `GetOrganizationApplianceVpnVpnFirewallRules`: map[string]interface{} + // response from `GetOrganizationApplianceVpnVpnFirewallRules`: GetOrganizationApplianceVpnVpnFirewallRules200Response fmt.Fprintf(os.Stdout, "Response from `VpnFirewallRulesApi.GetOrganizationApplianceVpnVpnFirewallRules`: %v\n", resp) } ``` @@ -64,7 +64,7 @@ Name | Type | Description | Notes ### Return type -**map[string]interface{}** +[**GetOrganizationApplianceVpnVpnFirewallRules200Response**](GetOrganizationApplianceVpnVpnFirewallRules200Response.md) ### Authorization @@ -82,7 +82,7 @@ Name | Type | Description | Notes ## UpdateOrganizationApplianceVpnVpnFirewallRules -> UpdateOrganizationApplianceVpnVpnFirewallRules200Response UpdateOrganizationApplianceVpnVpnFirewallRules(ctx, organizationId).UpdateOrganizationApplianceVpnVpnFirewallRulesRequest(updateOrganizationApplianceVpnVpnFirewallRulesRequest).Execute() +> GetOrganizationApplianceVpnVpnFirewallRules200Response UpdateOrganizationApplianceVpnVpnFirewallRules(ctx, organizationId).UpdateOrganizationApplianceVpnVpnFirewallRulesRequest(updateOrganizationApplianceVpnVpnFirewallRulesRequest).Execute() Update the firewall rules of an organization's site-to-site VPN @@ -112,7 +112,7 @@ func main() { fmt.Fprintf(os.Stderr, "Error when calling `VpnFirewallRulesApi.UpdateOrganizationApplianceVpnVpnFirewallRules``: %v\n", err) fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) } - // response from `UpdateOrganizationApplianceVpnVpnFirewallRules`: UpdateOrganizationApplianceVpnVpnFirewallRules200Response + // response from `UpdateOrganizationApplianceVpnVpnFirewallRules`: GetOrganizationApplianceVpnVpnFirewallRules200Response fmt.Fprintf(os.Stdout, "Response from `VpnFirewallRulesApi.UpdateOrganizationApplianceVpnVpnFirewallRules`: %v\n", resp) } ``` @@ -137,7 +137,7 @@ Name | Type | Description | Notes ### Return type -[**UpdateOrganizationApplianceVpnVpnFirewallRules200Response**](UpdateOrganizationApplianceVpnVpnFirewallRules200Response.md) +[**GetOrganizationApplianceVpnVpnFirewallRules200Response**](GetOrganizationApplianceVpnVpnFirewallRules200Response.md) ### Authorization diff --git a/client/docs/WirelessApi.md b/client/docs/WirelessApi.md index 88ab605c5..2251b42e3 100644 --- a/client/docs/WirelessApi.md +++ b/client/docs/WirelessApi.md @@ -4,8 +4,11 @@ All URIs are relative to *https://api.meraki.com/api/v1* Method | HTTP request | Description ------------- | ------------- | ------------- +[**AssignNetworkWirelessEthernetPortsProfiles**](WirelessApi.md#AssignNetworkWirelessEthernetPortsProfiles) | **Post** /networks/{networkId}/wireless/ethernet/ports/profiles/assign | Assign AP port profile to list of APs +[**CreateNetworkWirelessEthernetPortsProfile**](WirelessApi.md#CreateNetworkWirelessEthernetPortsProfile) | **Post** /networks/{networkId}/wireless/ethernet/ports/profiles | Create an AP port profile [**CreateNetworkWirelessRfProfile**](WirelessApi.md#CreateNetworkWirelessRfProfile) | **Post** /networks/{networkId}/wireless/rfProfiles | Creates new RF profile for this network [**CreateNetworkWirelessSsidIdentityPsk**](WirelessApi.md#CreateNetworkWirelessSsidIdentityPsk) | **Post** /networks/{networkId}/wireless/ssids/{number}/identityPsks | Create an Identity PSK +[**DeleteNetworkWirelessEthernetPortsProfile**](WirelessApi.md#DeleteNetworkWirelessEthernetPortsProfile) | **Delete** /networks/{networkId}/wireless/ethernet/ports/profiles/{profileId} | Delete an AP port profile [**DeleteNetworkWirelessRfProfile**](WirelessApi.md#DeleteNetworkWirelessRfProfile) | **Delete** /networks/{networkId}/wireless/rfProfiles/{rfProfileId} | Delete a RF Profile [**DeleteNetworkWirelessSsidIdentityPsk**](WirelessApi.md#DeleteNetworkWirelessSsidIdentityPsk) | **Delete** /networks/{networkId}/wireless/ssids/{number}/identityPsks/{identityPskId} | Delete an Identity PSK [**GetDeviceWirelessBluetoothSettings**](WirelessApi.md#GetDeviceWirelessBluetoothSettings) | **Get** /devices/{serial}/wireless/bluetooth/settings | Return the bluetooth settings for a wireless device @@ -29,6 +32,8 @@ Method | HTTP request | Description [**GetNetworkWirelessDataRateHistory**](WirelessApi.md#GetNetworkWirelessDataRateHistory) | **Get** /networks/{networkId}/wireless/dataRateHistory | Return PHY data rates over time for a network, device, or network client [**GetNetworkWirelessDevicesConnectionStats**](WirelessApi.md#GetNetworkWirelessDevicesConnectionStats) | **Get** /networks/{networkId}/wireless/devices/connectionStats | Aggregated connectivity info for this network, grouped by node [**GetNetworkWirelessDevicesLatencyStats**](WirelessApi.md#GetNetworkWirelessDevicesLatencyStats) | **Get** /networks/{networkId}/wireless/devices/latencyStats | Aggregated latency info for this network, grouped by node +[**GetNetworkWirelessEthernetPortsProfile**](WirelessApi.md#GetNetworkWirelessEthernetPortsProfile) | **Get** /networks/{networkId}/wireless/ethernet/ports/profiles/{profileId} | Show the AP port profile by ID for this network +[**GetNetworkWirelessEthernetPortsProfiles**](WirelessApi.md#GetNetworkWirelessEthernetPortsProfiles) | **Get** /networks/{networkId}/wireless/ethernet/ports/profiles | List the AP port profiles for this network [**GetNetworkWirelessFailedConnections**](WirelessApi.md#GetNetworkWirelessFailedConnections) | **Get** /networks/{networkId}/wireless/failedConnections | List of all failed client connection events on this network in a given time range [**GetNetworkWirelessLatencyHistory**](WirelessApi.md#GetNetworkWirelessLatencyHistory) | **Get** /networks/{networkId}/wireless/latencyHistory | Return average wireless latency over time for a network, device, or network client [**GetNetworkWirelessLatencyStats**](WirelessApi.md#GetNetworkWirelessLatencyStats) | **Get** /networks/{networkId}/wireless/latencyStats | Aggregated latency info for this network @@ -57,11 +62,14 @@ Method | HTTP request | Description [**GetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByInterval**](WirelessApi.md#GetOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByInterval) | **Get** /organizations/{organizationId}/wireless/devices/channelUtilization/history/byDevice/byInterval | Get a time-series of average channel utilization for all bands, segmented by device. [**GetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByInterval**](WirelessApi.md#GetOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByInterval) | **Get** /organizations/{organizationId}/wireless/devices/channelUtilization/history/byNetwork/byInterval | Get a time-series of average channel utilization for all bands [**GetOrganizationWirelessDevicesEthernetStatuses**](WirelessApi.md#GetOrganizationWirelessDevicesEthernetStatuses) | **Get** /organizations/{organizationId}/wireless/devices/ethernet/statuses | List the most recent Ethernet link speed, duplex, aggregation and power mode and status information for wireless devices. +[**SetNetworkWirelessEthernetPortsProfilesDefault**](WirelessApi.md#SetNetworkWirelessEthernetPortsProfilesDefault) | **Post** /networks/{networkId}/wireless/ethernet/ports/profiles/setDefault | Set the AP port profile to be default for this network +[**UpdateDeviceWirelessAlternateManagementInterfaceIpv6**](WirelessApi.md#UpdateDeviceWirelessAlternateManagementInterfaceIpv6) | **Put** /devices/{serial}/wireless/alternateManagementInterface/ipv6 | Update alternate management interface IPv6 address [**UpdateDeviceWirelessBluetoothSettings**](WirelessApi.md#UpdateDeviceWirelessBluetoothSettings) | **Put** /devices/{serial}/wireless/bluetooth/settings | Update the bluetooth settings for a wireless device [**UpdateDeviceWirelessRadioSettings**](WirelessApi.md#UpdateDeviceWirelessRadioSettings) | **Put** /devices/{serial}/wireless/radio/settings | Update the radio settings of a device [**UpdateNetworkWirelessAlternateManagementInterface**](WirelessApi.md#UpdateNetworkWirelessAlternateManagementInterface) | **Put** /networks/{networkId}/wireless/alternateManagementInterface | Update alternate management interface and device static IP [**UpdateNetworkWirelessBilling**](WirelessApi.md#UpdateNetworkWirelessBilling) | **Put** /networks/{networkId}/wireless/billing | Update the billing settings [**UpdateNetworkWirelessBluetoothSettings**](WirelessApi.md#UpdateNetworkWirelessBluetoothSettings) | **Put** /networks/{networkId}/wireless/bluetooth/settings | Update the Bluetooth settings for a network +[**UpdateNetworkWirelessEthernetPortsProfile**](WirelessApi.md#UpdateNetworkWirelessEthernetPortsProfile) | **Put** /networks/{networkId}/wireless/ethernet/ports/profiles/{profileId} | Update the AP port profile by ID for this network [**UpdateNetworkWirelessRfProfile**](WirelessApi.md#UpdateNetworkWirelessRfProfile) | **Put** /networks/{networkId}/wireless/rfProfiles/{rfProfileId} | Updates specified RF profile for this network [**UpdateNetworkWirelessSettings**](WirelessApi.md#UpdateNetworkWirelessSettings) | **Put** /networks/{networkId}/wireless/settings | Update the wireless settings for a network [**UpdateNetworkWirelessSsid**](WirelessApi.md#UpdateNetworkWirelessSsid) | **Put** /networks/{networkId}/wireless/ssids/{number} | Update the attributes of an MR SSID @@ -79,6 +87,152 @@ Method | HTTP request | Description +## AssignNetworkWirelessEthernetPortsProfiles + +> AssignNetworkWirelessEthernetPortsProfiles201Response AssignNetworkWirelessEthernetPortsProfiles(ctx, networkId).AssignNetworkWirelessEthernetPortsProfilesRequest(assignNetworkWirelessEthernetPortsProfilesRequest).Execute() + +Assign AP port profile to list of APs + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + networkId := "networkId_example" // string | Network ID + assignNetworkWirelessEthernetPortsProfilesRequest := *openapiclient.NewAssignNetworkWirelessEthernetPortsProfilesRequest([]string{"Serials_example"}, "ProfileId_example") // AssignNetworkWirelessEthernetPortsProfilesRequest | + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.WirelessApi.AssignNetworkWirelessEthernetPortsProfiles(context.Background(), networkId).AssignNetworkWirelessEthernetPortsProfilesRequest(assignNetworkWirelessEthernetPortsProfilesRequest).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `WirelessApi.AssignNetworkWirelessEthernetPortsProfiles``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `AssignNetworkWirelessEthernetPortsProfiles`: AssignNetworkWirelessEthernetPortsProfiles201Response + fmt.Fprintf(os.Stdout, "Response from `WirelessApi.AssignNetworkWirelessEthernetPortsProfiles`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**networkId** | **string** | Network ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiAssignNetworkWirelessEthernetPortsProfilesRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + **assignNetworkWirelessEthernetPortsProfilesRequest** | [**AssignNetworkWirelessEthernetPortsProfilesRequest**](AssignNetworkWirelessEthernetPortsProfilesRequest.md) | | + +### Return type + +[**AssignNetworkWirelessEthernetPortsProfiles201Response**](AssignNetworkWirelessEthernetPortsProfiles201Response.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: application/json +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + +## CreateNetworkWirelessEthernetPortsProfile + +> GetNetworkWirelessEthernetPortsProfiles200ResponseInner CreateNetworkWirelessEthernetPortsProfile(ctx, networkId).CreateNetworkWirelessEthernetPortsProfileRequest(createNetworkWirelessEthernetPortsProfileRequest).Execute() + +Create an AP port profile + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + networkId := "networkId_example" // string | Network ID + createNetworkWirelessEthernetPortsProfileRequest := *openapiclient.NewCreateNetworkWirelessEthernetPortsProfileRequest("Name_example", []openapiclient.CreateNetworkWirelessEthernetPortsProfileRequestPortsInner{*openapiclient.NewCreateNetworkWirelessEthernetPortsProfileRequestPortsInner("Name_example")}) // CreateNetworkWirelessEthernetPortsProfileRequest | + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.WirelessApi.CreateNetworkWirelessEthernetPortsProfile(context.Background(), networkId).CreateNetworkWirelessEthernetPortsProfileRequest(createNetworkWirelessEthernetPortsProfileRequest).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `WirelessApi.CreateNetworkWirelessEthernetPortsProfile``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `CreateNetworkWirelessEthernetPortsProfile`: GetNetworkWirelessEthernetPortsProfiles200ResponseInner + fmt.Fprintf(os.Stdout, "Response from `WirelessApi.CreateNetworkWirelessEthernetPortsProfile`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**networkId** | **string** | Network ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiCreateNetworkWirelessEthernetPortsProfileRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + **createNetworkWirelessEthernetPortsProfileRequest** | [**CreateNetworkWirelessEthernetPortsProfileRequest**](CreateNetworkWirelessEthernetPortsProfileRequest.md) | | + +### Return type + +[**GetNetworkWirelessEthernetPortsProfiles200ResponseInner**](GetNetworkWirelessEthernetPortsProfiles200ResponseInner.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: application/json +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + ## CreateNetworkWirelessRfProfile > GetNetworkWirelessRfProfiles200Response CreateNetworkWirelessRfProfile(ctx, networkId).CreateNetworkWirelessRfProfileRequest(createNetworkWirelessRfProfileRequest).Execute() @@ -228,6 +382,78 @@ Name | Type | Description | Notes [[Back to README]](../README.md) +## DeleteNetworkWirelessEthernetPortsProfile + +> DeleteNetworkWirelessEthernetPortsProfile(ctx, networkId, profileId).Execute() + +Delete an AP port profile + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + networkId := "networkId_example" // string | Network ID + profileId := "profileId_example" // string | Profile ID + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + r, err := apiClient.WirelessApi.DeleteNetworkWirelessEthernetPortsProfile(context.Background(), networkId, profileId).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `WirelessApi.DeleteNetworkWirelessEthernetPortsProfile``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**networkId** | **string** | Network ID | +**profileId** | **string** | Profile ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiDeleteNetworkWirelessEthernetPortsProfileRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + +### Return type + + (empty response body) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: Not defined + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + ## DeleteNetworkWirelessRfProfile > DeleteNetworkWirelessRfProfile(ctx, networkId, rfProfileId).Execute() @@ -2104,6 +2330,151 @@ Name | Type | Description | Notes [[Back to README]](../README.md) +## GetNetworkWirelessEthernetPortsProfile + +> GetNetworkWirelessEthernetPortsProfiles200ResponseInner GetNetworkWirelessEthernetPortsProfile(ctx, networkId, profileId).Execute() + +Show the AP port profile by ID for this network + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + networkId := "networkId_example" // string | Network ID + profileId := "profileId_example" // string | Profile ID + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.WirelessApi.GetNetworkWirelessEthernetPortsProfile(context.Background(), networkId, profileId).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `WirelessApi.GetNetworkWirelessEthernetPortsProfile``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `GetNetworkWirelessEthernetPortsProfile`: GetNetworkWirelessEthernetPortsProfiles200ResponseInner + fmt.Fprintf(os.Stdout, "Response from `WirelessApi.GetNetworkWirelessEthernetPortsProfile`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**networkId** | **string** | Network ID | +**profileId** | **string** | Profile ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiGetNetworkWirelessEthernetPortsProfileRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + +### Return type + +[**GetNetworkWirelessEthernetPortsProfiles200ResponseInner**](GetNetworkWirelessEthernetPortsProfiles200ResponseInner.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + +## GetNetworkWirelessEthernetPortsProfiles + +> []GetNetworkWirelessEthernetPortsProfiles200ResponseInner GetNetworkWirelessEthernetPortsProfiles(ctx, networkId).Execute() + +List the AP port profiles for this network + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + networkId := "networkId_example" // string | Network ID + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.WirelessApi.GetNetworkWirelessEthernetPortsProfiles(context.Background(), networkId).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `WirelessApi.GetNetworkWirelessEthernetPortsProfiles``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `GetNetworkWirelessEthernetPortsProfiles`: []GetNetworkWirelessEthernetPortsProfiles200ResponseInner + fmt.Fprintf(os.Stdout, "Response from `WirelessApi.GetNetworkWirelessEthernetPortsProfiles`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**networkId** | **string** | Network ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiGetNetworkWirelessEthernetPortsProfilesRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + +### Return type + +[**[]GetNetworkWirelessEthernetPortsProfiles200ResponseInner**](GetNetworkWirelessEthernetPortsProfiles200ResponseInner.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: Not defined +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + ## GetNetworkWirelessFailedConnections > []GetNetworkWirelessFailedConnections200ResponseInner GetNetworkWirelessFailedConnections(ctx, networkId).T0(t0).T1(t1).Timespan(timespan).Band(band).Ssid(ssid).Vlan(vlan).ApTag(apTag).Serial(serial).ClientId(clientId).Execute() @@ -4321,6 +4692,152 @@ Name | Type | Description | Notes [[Back to README]](../README.md) +## SetNetworkWirelessEthernetPortsProfilesDefault + +> SetNetworkWirelessEthernetPortsProfilesDefault200Response SetNetworkWirelessEthernetPortsProfilesDefault(ctx, networkId).SetNetworkWirelessEthernetPortsProfilesDefaultRequest(setNetworkWirelessEthernetPortsProfilesDefaultRequest).Execute() + +Set the AP port profile to be default for this network + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + networkId := "networkId_example" // string | Network ID + setNetworkWirelessEthernetPortsProfilesDefaultRequest := *openapiclient.NewSetNetworkWirelessEthernetPortsProfilesDefaultRequest("ProfileId_example") // SetNetworkWirelessEthernetPortsProfilesDefaultRequest | + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.WirelessApi.SetNetworkWirelessEthernetPortsProfilesDefault(context.Background(), networkId).SetNetworkWirelessEthernetPortsProfilesDefaultRequest(setNetworkWirelessEthernetPortsProfilesDefaultRequest).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `WirelessApi.SetNetworkWirelessEthernetPortsProfilesDefault``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `SetNetworkWirelessEthernetPortsProfilesDefault`: SetNetworkWirelessEthernetPortsProfilesDefault200Response + fmt.Fprintf(os.Stdout, "Response from `WirelessApi.SetNetworkWirelessEthernetPortsProfilesDefault`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**networkId** | **string** | Network ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiSetNetworkWirelessEthernetPortsProfilesDefaultRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + **setNetworkWirelessEthernetPortsProfilesDefaultRequest** | [**SetNetworkWirelessEthernetPortsProfilesDefaultRequest**](SetNetworkWirelessEthernetPortsProfilesDefaultRequest.md) | | + +### Return type + +[**SetNetworkWirelessEthernetPortsProfilesDefault200Response**](SetNetworkWirelessEthernetPortsProfilesDefault200Response.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: application/json +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + +## UpdateDeviceWirelessAlternateManagementInterfaceIpv6 + +> UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response UpdateDeviceWirelessAlternateManagementInterfaceIpv6(ctx, serial).UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request(updateDeviceWirelessAlternateManagementInterfaceIpv6Request).Execute() + +Update alternate management interface IPv6 address + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + serial := "serial_example" // string | Serial + updateDeviceWirelessAlternateManagementInterfaceIpv6Request := *openapiclient.NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request() // UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request | (optional) + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.WirelessApi.UpdateDeviceWirelessAlternateManagementInterfaceIpv6(context.Background(), serial).UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request(updateDeviceWirelessAlternateManagementInterfaceIpv6Request).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `WirelessApi.UpdateDeviceWirelessAlternateManagementInterfaceIpv6``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `UpdateDeviceWirelessAlternateManagementInterfaceIpv6`: UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response + fmt.Fprintf(os.Stdout, "Response from `WirelessApi.UpdateDeviceWirelessAlternateManagementInterfaceIpv6`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**serial** | **string** | Serial | + +### Other Parameters + +Other parameters are passed through a pointer to a apiUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + **updateDeviceWirelessAlternateManagementInterfaceIpv6Request** | [**UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request**](UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request.md) | | + +### Return type + +[**UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response**](UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: application/json +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + ## UpdateDeviceWirelessBluetoothSettings > GetDeviceWirelessBluetoothSettings200Response UpdateDeviceWirelessBluetoothSettings(ctx, serial).UpdateDeviceWirelessBluetoothSettingsRequest(updateDeviceWirelessBluetoothSettingsRequest).Execute() @@ -4686,6 +5203,82 @@ Name | Type | Description | Notes [[Back to README]](../README.md) +## UpdateNetworkWirelessEthernetPortsProfile + +> GetNetworkWirelessEthernetPortsProfiles200ResponseInner UpdateNetworkWirelessEthernetPortsProfile(ctx, networkId, profileId).UpdateNetworkWirelessEthernetPortsProfileRequest(updateNetworkWirelessEthernetPortsProfileRequest).Execute() + +Update the AP port profile by ID for this network + + + +### Example + +```go +package main + +import ( + "context" + "fmt" + "os" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func main() { + networkId := "networkId_example" // string | Network ID + profileId := "profileId_example" // string | Profile ID + updateNetworkWirelessEthernetPortsProfileRequest := *openapiclient.NewUpdateNetworkWirelessEthernetPortsProfileRequest() // UpdateNetworkWirelessEthernetPortsProfileRequest | (optional) + + configuration := openapiclient.NewConfiguration() + + apiClient := openapiclient.NewAPIClient(configuration) + resp, r, err := apiClient.WirelessApi.UpdateNetworkWirelessEthernetPortsProfile(context.Background(), networkId, profileId).UpdateNetworkWirelessEthernetPortsProfileRequest(updateNetworkWirelessEthernetPortsProfileRequest).Execute() + if err != nil { + fmt.Fprintf(os.Stderr, "Error when calling `WirelessApi.UpdateNetworkWirelessEthernetPortsProfile``: %v\n", err) + fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r) + } + // response from `UpdateNetworkWirelessEthernetPortsProfile`: GetNetworkWirelessEthernetPortsProfiles200ResponseInner + fmt.Fprintf(os.Stdout, "Response from `WirelessApi.UpdateNetworkWirelessEthernetPortsProfile`: %v\n", resp) +} +``` + +### Path Parameters + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- +**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. +**networkId** | **string** | Network ID | +**profileId** | **string** | Profile ID | + +### Other Parameters + +Other parameters are passed through a pointer to a apiUpdateNetworkWirelessEthernetPortsProfileRequest struct via the builder pattern + + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + **updateNetworkWirelessEthernetPortsProfileRequest** | [**UpdateNetworkWirelessEthernetPortsProfileRequest**](UpdateNetworkWirelessEthernetPortsProfileRequest.md) | | + +### Return type + +[**GetNetworkWirelessEthernetPortsProfiles200ResponseInner**](GetNetworkWirelessEthernetPortsProfiles200ResponseInner.md) + +### Authorization + +[bearerAuth](../README.md#bearerAuth), [meraki_api_key](../README.md#meraki_api_key) + +### HTTP request headers + +- **Content-Type**: application/json +- **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) +[[Back to Model list]](../README.md#documentation-for-models) +[[Back to README]](../README.md) + + ## UpdateNetworkWirelessRfProfile > GetNetworkWirelessRfProfiles200Response UpdateNetworkWirelessRfProfile(ctx, networkId, rfProfileId).UpdateNetworkWirelessRfProfileRequest(updateNetworkWirelessRfProfileRequest).Execute() diff --git a/client/model_add_network_switch_stack_request.go b/client/model_add_network_switch_stack_request.go index 6fbbe5808..e7689e60a 100644 --- a/client/model_add_network_switch_stack_request.go +++ b/client/model_add_network_switch_stack_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_assign_network_wireless_ethernet_ports_profiles_201_response.go b/client/model_assign_network_wireless_ethernet_ports_profiles_201_response.go new file mode 100644 index 000000000..e27fe82fd --- /dev/null +++ b/client/model_assign_network_wireless_ethernet_ports_profiles_201_response.go @@ -0,0 +1,164 @@ +/* +Meraki Dashboard API + +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) + +API version: 1.37.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "encoding/json" +) + +// checks if the AssignNetworkWirelessEthernetPortsProfiles201Response type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &AssignNetworkWirelessEthernetPortsProfiles201Response{} + +// AssignNetworkWirelessEthernetPortsProfiles201Response struct for AssignNetworkWirelessEthernetPortsProfiles201Response +type AssignNetworkWirelessEthernetPortsProfiles201Response struct { + // List of updated AP serials + Serials []string `json:"serials,omitempty"` + // AP profile ID + ProfileId *string `json:"profileId,omitempty"` +} + +// NewAssignNetworkWirelessEthernetPortsProfiles201Response instantiates a new AssignNetworkWirelessEthernetPortsProfiles201Response object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewAssignNetworkWirelessEthernetPortsProfiles201Response() *AssignNetworkWirelessEthernetPortsProfiles201Response { + this := AssignNetworkWirelessEthernetPortsProfiles201Response{} + return &this +} + +// NewAssignNetworkWirelessEthernetPortsProfiles201ResponseWithDefaults instantiates a new AssignNetworkWirelessEthernetPortsProfiles201Response object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewAssignNetworkWirelessEthernetPortsProfiles201ResponseWithDefaults() *AssignNetworkWirelessEthernetPortsProfiles201Response { + this := AssignNetworkWirelessEthernetPortsProfiles201Response{} + return &this +} + +// GetSerials returns the Serials field value if set, zero value otherwise. +func (o *AssignNetworkWirelessEthernetPortsProfiles201Response) GetSerials() []string { + if o == nil || IsNil(o.Serials) { + var ret []string + return ret + } + return o.Serials +} + +// GetSerialsOk returns a tuple with the Serials field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *AssignNetworkWirelessEthernetPortsProfiles201Response) GetSerialsOk() ([]string, bool) { + if o == nil || IsNil(o.Serials) { + return nil, false + } + return o.Serials, true +} + +// HasSerials returns a boolean if a field has been set. +func (o *AssignNetworkWirelessEthernetPortsProfiles201Response) HasSerials() bool { + if o != nil && !IsNil(o.Serials) { + return true + } + + return false +} + +// SetSerials gets a reference to the given []string and assigns it to the Serials field. +func (o *AssignNetworkWirelessEthernetPortsProfiles201Response) SetSerials(v []string) { + o.Serials = v +} + +// GetProfileId returns the ProfileId field value if set, zero value otherwise. +func (o *AssignNetworkWirelessEthernetPortsProfiles201Response) GetProfileId() string { + if o == nil || IsNil(o.ProfileId) { + var ret string + return ret + } + return *o.ProfileId +} + +// GetProfileIdOk returns a tuple with the ProfileId field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *AssignNetworkWirelessEthernetPortsProfiles201Response) GetProfileIdOk() (*string, bool) { + if o == nil || IsNil(o.ProfileId) { + return nil, false + } + return o.ProfileId, true +} + +// HasProfileId returns a boolean if a field has been set. +func (o *AssignNetworkWirelessEthernetPortsProfiles201Response) HasProfileId() bool { + if o != nil && !IsNil(o.ProfileId) { + return true + } + + return false +} + +// SetProfileId gets a reference to the given string and assigns it to the ProfileId field. +func (o *AssignNetworkWirelessEthernetPortsProfiles201Response) SetProfileId(v string) { + o.ProfileId = &v +} + +func (o AssignNetworkWirelessEthernetPortsProfiles201Response) MarshalJSON() ([]byte, error) { + toSerialize,err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o AssignNetworkWirelessEthernetPortsProfiles201Response) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + if !IsNil(o.Serials) { + toSerialize["serials"] = o.Serials + } + if !IsNil(o.ProfileId) { + toSerialize["profileId"] = o.ProfileId + } + return toSerialize, nil +} + +type NullableAssignNetworkWirelessEthernetPortsProfiles201Response struct { + value *AssignNetworkWirelessEthernetPortsProfiles201Response + isSet bool +} + +func (v NullableAssignNetworkWirelessEthernetPortsProfiles201Response) Get() *AssignNetworkWirelessEthernetPortsProfiles201Response { + return v.value +} + +func (v *NullableAssignNetworkWirelessEthernetPortsProfiles201Response) Set(val *AssignNetworkWirelessEthernetPortsProfiles201Response) { + v.value = val + v.isSet = true +} + +func (v NullableAssignNetworkWirelessEthernetPortsProfiles201Response) IsSet() bool { + return v.isSet +} + +func (v *NullableAssignNetworkWirelessEthernetPortsProfiles201Response) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableAssignNetworkWirelessEthernetPortsProfiles201Response(val *AssignNetworkWirelessEthernetPortsProfiles201Response) *NullableAssignNetworkWirelessEthernetPortsProfiles201Response { + return &NullableAssignNetworkWirelessEthernetPortsProfiles201Response{value: val, isSet: true} +} + +func (v NullableAssignNetworkWirelessEthernetPortsProfiles201Response) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableAssignNetworkWirelessEthernetPortsProfiles201Response) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/client/model_assign_network_wireless_ethernet_ports_profiles_request.go b/client/model_assign_network_wireless_ethernet_ports_profiles_request.go new file mode 100644 index 000000000..dfb4e7551 --- /dev/null +++ b/client/model_assign_network_wireless_ethernet_ports_profiles_request.go @@ -0,0 +1,146 @@ +/* +Meraki Dashboard API + +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) + +API version: 1.37.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "encoding/json" +) + +// checks if the AssignNetworkWirelessEthernetPortsProfilesRequest type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &AssignNetworkWirelessEthernetPortsProfilesRequest{} + +// AssignNetworkWirelessEthernetPortsProfilesRequest struct for AssignNetworkWirelessEthernetPortsProfilesRequest +type AssignNetworkWirelessEthernetPortsProfilesRequest struct { + // List of AP serials + Serials []string `json:"serials"` + // AP profile ID + ProfileId string `json:"profileId"` +} + +// NewAssignNetworkWirelessEthernetPortsProfilesRequest instantiates a new AssignNetworkWirelessEthernetPortsProfilesRequest object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewAssignNetworkWirelessEthernetPortsProfilesRequest(serials []string, profileId string) *AssignNetworkWirelessEthernetPortsProfilesRequest { + this := AssignNetworkWirelessEthernetPortsProfilesRequest{} + this.Serials = serials + this.ProfileId = profileId + return &this +} + +// NewAssignNetworkWirelessEthernetPortsProfilesRequestWithDefaults instantiates a new AssignNetworkWirelessEthernetPortsProfilesRequest object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewAssignNetworkWirelessEthernetPortsProfilesRequestWithDefaults() *AssignNetworkWirelessEthernetPortsProfilesRequest { + this := AssignNetworkWirelessEthernetPortsProfilesRequest{} + return &this +} + +// GetSerials returns the Serials field value +func (o *AssignNetworkWirelessEthernetPortsProfilesRequest) GetSerials() []string { + if o == nil { + var ret []string + return ret + } + + return o.Serials +} + +// GetSerialsOk returns a tuple with the Serials field value +// and a boolean to check if the value has been set. +func (o *AssignNetworkWirelessEthernetPortsProfilesRequest) GetSerialsOk() ([]string, bool) { + if o == nil { + return nil, false + } + return o.Serials, true +} + +// SetSerials sets field value +func (o *AssignNetworkWirelessEthernetPortsProfilesRequest) SetSerials(v []string) { + o.Serials = v +} + +// GetProfileId returns the ProfileId field value +func (o *AssignNetworkWirelessEthernetPortsProfilesRequest) GetProfileId() string { + if o == nil { + var ret string + return ret + } + + return o.ProfileId +} + +// GetProfileIdOk returns a tuple with the ProfileId field value +// and a boolean to check if the value has been set. +func (o *AssignNetworkWirelessEthernetPortsProfilesRequest) GetProfileIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.ProfileId, true +} + +// SetProfileId sets field value +func (o *AssignNetworkWirelessEthernetPortsProfilesRequest) SetProfileId(v string) { + o.ProfileId = v +} + +func (o AssignNetworkWirelessEthernetPortsProfilesRequest) MarshalJSON() ([]byte, error) { + toSerialize,err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o AssignNetworkWirelessEthernetPortsProfilesRequest) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["serials"] = o.Serials + toSerialize["profileId"] = o.ProfileId + return toSerialize, nil +} + +type NullableAssignNetworkWirelessEthernetPortsProfilesRequest struct { + value *AssignNetworkWirelessEthernetPortsProfilesRequest + isSet bool +} + +func (v NullableAssignNetworkWirelessEthernetPortsProfilesRequest) Get() *AssignNetworkWirelessEthernetPortsProfilesRequest { + return v.value +} + +func (v *NullableAssignNetworkWirelessEthernetPortsProfilesRequest) Set(val *AssignNetworkWirelessEthernetPortsProfilesRequest) { + v.value = val + v.isSet = true +} + +func (v NullableAssignNetworkWirelessEthernetPortsProfilesRequest) IsSet() bool { + return v.isSet +} + +func (v *NullableAssignNetworkWirelessEthernetPortsProfilesRequest) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableAssignNetworkWirelessEthernetPortsProfilesRequest(val *AssignNetworkWirelessEthernetPortsProfilesRequest) *NullableAssignNetworkWirelessEthernetPortsProfilesRequest { + return &NullableAssignNetworkWirelessEthernetPortsProfilesRequest{value: val, isSet: true} +} + +func (v NullableAssignNetworkWirelessEthernetPortsProfilesRequest) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableAssignNetworkWirelessEthernetPortsProfilesRequest) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/client/model_assign_organization_licenses_seats_200_response.go b/client/model_assign_organization_licenses_seats_200_response.go index 60135b07e..3fcf8dec3 100644 --- a/client/model_assign_organization_licenses_seats_200_response.go +++ b/client/model_assign_organization_licenses_seats_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_assign_organization_licenses_seats_request.go b/client/model_assign_organization_licenses_seats_request.go index 1ec9f421a..99c5c3dbc 100644 --- a/client/model_assign_organization_licenses_seats_request.go +++ b/client/model_assign_organization_licenses_seats_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_bind_network_request.go b/client/model_bind_network_request.go index d10832b7e..fb42ad051 100644 --- a/client/model_bind_network_request.go +++ b/client/model_bind_network_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_blink_device_leds_202_response.go b/client/model_blink_device_leds_202_response.go index 191fabd7d..128bc0240 100644 --- a/client/model_blink_device_leds_202_response.go +++ b/client/model_blink_device_leds_202_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_blink_device_leds_request.go b/client/model_blink_device_leds_request.go index e3dbbf043..be8be4735 100644 --- a/client/model_blink_device_leds_request.go +++ b/client/model_blink_device_leds_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_checkin_network_sm_devices_200_response.go b/client/model_checkin_network_sm_devices_200_response.go index 720f3d8b2..3beb53c10 100644 --- a/client/model_checkin_network_sm_devices_200_response.go +++ b/client/model_checkin_network_sm_devices_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_checkin_network_sm_devices_request.go b/client/model_checkin_network_sm_devices_request.go index 25d161ca8..b6681e93b 100644 --- a/client/model_checkin_network_sm_devices_request.go +++ b/client/model_checkin_network_sm_devices_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_claim_into_organization_200_response.go b/client/model_claim_into_organization_200_response.go index e055d8fb3..5b352d0bb 100644 --- a/client/model_claim_into_organization_200_response.go +++ b/client/model_claim_into_organization_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_claim_into_organization_200_response_licenses_inner.go b/client/model_claim_into_organization_200_response_licenses_inner.go index 533376e48..0e3ee8cb8 100644 --- a/client/model_claim_into_organization_200_response_licenses_inner.go +++ b/client/model_claim_into_organization_200_response_licenses_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_claim_into_organization_inventory_request.go b/client/model_claim_into_organization_inventory_request.go index 2ee060bd8..6f6361c63 100644 --- a/client/model_claim_into_organization_inventory_request.go +++ b/client/model_claim_into_organization_inventory_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_claim_into_organization_inventory_request_licenses_inner.go b/client/model_claim_into_organization_inventory_request_licenses_inner.go index 59f779568..f43ec0411 100644 --- a/client/model_claim_into_organization_inventory_request_licenses_inner.go +++ b/client/model_claim_into_organization_inventory_request_licenses_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_claim_into_organization_request.go b/client/model_claim_into_organization_request.go index bf1c8e004..a69be0a5e 100644 --- a/client/model_claim_into_organization_request.go +++ b/client/model_claim_into_organization_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_claim_into_organization_request_licenses_inner.go b/client/model_claim_into_organization_request_licenses_inner.go index ca55adcd2..404b7d5bc 100644 --- a/client/model_claim_into_organization_request_licenses_inner.go +++ b/client/model_claim_into_organization_request_licenses_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_claim_network_devices_request.go b/client/model_claim_network_devices_request.go index 615cccb39..712ece6e8 100644 --- a/client/model_claim_network_devices_request.go +++ b/client/model_claim_network_devices_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_clone_organization_request.go b/client/model_clone_organization_request.go index bc21e33f3..7d81f2a30 100644 --- a/client/model_clone_organization_request.go +++ b/client/model_clone_organization_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_clone_organization_switch_devices_request.go b/client/model_clone_organization_switch_devices_request.go index 23a7753db..82b9819bf 100644 --- a/client/model_clone_organization_switch_devices_request.go +++ b/client/model_clone_organization_switch_devices_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_combine_organization_networks_200_response.go b/client/model_combine_organization_networks_200_response.go index bb92e7a94..1eff159c6 100644 --- a/client/model_combine_organization_networks_200_response.go +++ b/client/model_combine_organization_networks_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_combine_organization_networks_200_response_resulting_network.go b/client/model_combine_organization_networks_200_response_resulting_network.go index e8b8d4500..7d5836313 100644 --- a/client/model_combine_organization_networks_200_response_resulting_network.go +++ b/client/model_combine_organization_networks_200_response_resulting_network.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_combine_organization_networks_request.go b/client/model_combine_organization_networks_request.go index 42c926918..79f27bc5e 100644 --- a/client/model_combine_organization_networks_request.go +++ b/client/model_combine_organization_networks_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_device_appliance_vmx_authentication_token_201_response.go b/client/model_create_device_appliance_vmx_authentication_token_201_response.go index aecaefeb7..c31e2c71c 100644 --- a/client/model_create_device_appliance_vmx_authentication_token_201_response.go +++ b/client/model_create_device_appliance_vmx_authentication_token_201_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_device_live_tools_ping_201_response.go b/client/model_create_device_live_tools_ping_201_response.go index 0251f61cd..641326b24 100644 --- a/client/model_create_device_live_tools_ping_201_response.go +++ b/client/model_create_device_live_tools_ping_201_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_device_live_tools_ping_201_response_request.go b/client/model_create_device_live_tools_ping_201_response_request.go index ed1a77c36..bfb212261 100644 --- a/client/model_create_device_live_tools_ping_201_response_request.go +++ b/client/model_create_device_live_tools_ping_201_response_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_device_live_tools_ping_device_request.go b/client/model_create_device_live_tools_ping_device_request.go index 1a1535b3b..771b71ad8 100644 --- a/client/model_create_device_live_tools_ping_device_request.go +++ b/client/model_create_device_live_tools_ping_device_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_device_live_tools_ping_request.go b/client/model_create_device_live_tools_ping_request.go index 04a5d7314..d77bce1d0 100644 --- a/client/model_create_device_live_tools_ping_request.go +++ b/client/model_create_device_live_tools_ping_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_device_switch_routing_interface_request.go b/client/model_create_device_switch_routing_interface_request.go index fac0a562b..b7093fa5c 100644 --- a/client/model_create_device_switch_routing_interface_request.go +++ b/client/model_create_device_switch_routing_interface_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_device_switch_routing_interface_request_ipv6.go b/client/model_create_device_switch_routing_interface_request_ipv6.go index 4004e07ac..bfa685af4 100644 --- a/client/model_create_device_switch_routing_interface_request_ipv6.go +++ b/client/model_create_device_switch_routing_interface_request_ipv6.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_device_switch_routing_interface_request_ospf_settings.go b/client/model_create_device_switch_routing_interface_request_ospf_settings.go index d0ab974c7..050b99252 100644 --- a/client/model_create_device_switch_routing_interface_request_ospf_settings.go +++ b/client/model_create_device_switch_routing_interface_request_ospf_settings.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_device_switch_routing_interface_request_ospf_v3.go b/client/model_create_device_switch_routing_interface_request_ospf_v3.go index 65bc9b270..1ca077bef 100644 --- a/client/model_create_device_switch_routing_interface_request_ospf_v3.go +++ b/client/model_create_device_switch_routing_interface_request_ospf_v3.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_device_switch_routing_static_route_request.go b/client/model_create_device_switch_routing_static_route_request.go index 0ecf7c753..c3cc66307 100644 --- a/client/model_create_device_switch_routing_static_route_request.go +++ b/client/model_create_device_switch_routing_static_route_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_appliance_prefixes_delegated_static_request.go b/client/model_create_network_appliance_prefixes_delegated_static_request.go index ec22fa3ee..0ef79b2c9 100644 --- a/client/model_create_network_appliance_prefixes_delegated_static_request.go +++ b/client/model_create_network_appliance_prefixes_delegated_static_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_appliance_prefixes_delegated_static_request_origin.go b/client/model_create_network_appliance_prefixes_delegated_static_request_origin.go index df315e6ca..49a0dc25b 100644 --- a/client/model_create_network_appliance_prefixes_delegated_static_request_origin.go +++ b/client/model_create_network_appliance_prefixes_delegated_static_request_origin.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_appliance_rf_profile_request.go b/client/model_create_network_appliance_rf_profile_request.go index c3d5d971f..b7ee97cf8 100644 --- a/client/model_create_network_appliance_rf_profile_request.go +++ b/client/model_create_network_appliance_rf_profile_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_appliance_rf_profile_request_five_ghz_settings.go b/client/model_create_network_appliance_rf_profile_request_five_ghz_settings.go index 6c9ec0974..67e6e079d 100644 --- a/client/model_create_network_appliance_rf_profile_request_five_ghz_settings.go +++ b/client/model_create_network_appliance_rf_profile_request_five_ghz_settings.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_appliance_rf_profile_request_per_ssid_settings.go b/client/model_create_network_appliance_rf_profile_request_per_ssid_settings.go index 85e5a54e0..7fd3063f8 100644 --- a/client/model_create_network_appliance_rf_profile_request_per_ssid_settings.go +++ b/client/model_create_network_appliance_rf_profile_request_per_ssid_settings.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_appliance_rf_profile_request_per_ssid_settings_1.go b/client/model_create_network_appliance_rf_profile_request_per_ssid_settings_1.go index 8aa1e671c..7c1787403 100644 --- a/client/model_create_network_appliance_rf_profile_request_per_ssid_settings_1.go +++ b/client/model_create_network_appliance_rf_profile_request_per_ssid_settings_1.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_appliance_rf_profile_request_per_ssid_settings_2.go b/client/model_create_network_appliance_rf_profile_request_per_ssid_settings_2.go index aeda78e3e..bf9f53c54 100644 --- a/client/model_create_network_appliance_rf_profile_request_per_ssid_settings_2.go +++ b/client/model_create_network_appliance_rf_profile_request_per_ssid_settings_2.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_appliance_rf_profile_request_per_ssid_settings_3.go b/client/model_create_network_appliance_rf_profile_request_per_ssid_settings_3.go index bfaee8d83..4c74097fa 100644 --- a/client/model_create_network_appliance_rf_profile_request_per_ssid_settings_3.go +++ b/client/model_create_network_appliance_rf_profile_request_per_ssid_settings_3.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_appliance_rf_profile_request_per_ssid_settings_4.go b/client/model_create_network_appliance_rf_profile_request_per_ssid_settings_4.go index 87c34475d..5bd161b7a 100644 --- a/client/model_create_network_appliance_rf_profile_request_per_ssid_settings_4.go +++ b/client/model_create_network_appliance_rf_profile_request_per_ssid_settings_4.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_appliance_rf_profile_request_two_four_ghz_settings.go b/client/model_create_network_appliance_rf_profile_request_two_four_ghz_settings.go index 5aceffc61..725eade9b 100644 --- a/client/model_create_network_appliance_rf_profile_request_two_four_ghz_settings.go +++ b/client/model_create_network_appliance_rf_profile_request_two_four_ghz_settings.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_appliance_static_route_request.go b/client/model_create_network_appliance_static_route_request.go index 99570e4c1..966f82d15 100644 --- a/client/model_create_network_appliance_static_route_request.go +++ b/client/model_create_network_appliance_static_route_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_appliance_traffic_shaping_custom_performance_class_request.go b/client/model_create_network_appliance_traffic_shaping_custom_performance_class_request.go index 11bedfcae..6417a3769 100644 --- a/client/model_create_network_appliance_traffic_shaping_custom_performance_class_request.go +++ b/client/model_create_network_appliance_traffic_shaping_custom_performance_class_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_appliance_vlan_201_response.go b/client/model_create_network_appliance_vlan_201_response.go index 6b665b931..1b661e2c0 100644 --- a/client/model_create_network_appliance_vlan_201_response.go +++ b/client/model_create_network_appliance_vlan_201_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_appliance_vlan_request.go b/client/model_create_network_appliance_vlan_request.go index 44d27304f..730430dd3 100644 --- a/client/model_create_network_appliance_vlan_request.go +++ b/client/model_create_network_appliance_vlan_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_camera_quality_retention_profile_request.go b/client/model_create_network_camera_quality_retention_profile_request.go index 37e2c4a53..e1a3dd5d3 100644 --- a/client/model_create_network_camera_quality_retention_profile_request.go +++ b/client/model_create_network_camera_quality_retention_profile_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_camera_quality_retention_profile_request_video_settings.go b/client/model_create_network_camera_quality_retention_profile_request_video_settings.go index ad284592f..ec0865011 100644 --- a/client/model_create_network_camera_quality_retention_profile_request_video_settings.go +++ b/client/model_create_network_camera_quality_retention_profile_request_video_settings.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv12_mv22_mv72.go b/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv12_mv22_mv72.go index 623121c24..0bc4c43e8 100644 --- a/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv12_mv22_mv72.go +++ b/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv12_mv22_mv72.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv12_we.go b/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv12_we.go index eadd7330b..82fd8080b 100644 --- a/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv12_we.go +++ b/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv12_we.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv13.go b/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv13.go index 95e4669f6..622000c27 100644 --- a/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv13.go +++ b/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv13.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv21_mv71.go b/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv21_mv71.go index 8637cbf66..94ee1abdb 100644 --- a/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv21_mv71.go +++ b/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv21_mv71.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv22_x_mv72_x.go b/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv22_x_mv72_x.go index cb0140a28..24656aa30 100644 --- a/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv22_x_mv72_x.go +++ b/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv22_x_mv72_x.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv32.go b/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv32.go index 63e1c0596..42c2953d1 100644 --- a/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv32.go +++ b/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv32.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -21,7 +21,7 @@ var _ MappedNullable = &CreateNetworkCameraQualityRetentionProfileRequestVideoSe type CreateNetworkCameraQualityRetentionProfileRequestVideoSettingsMV32 struct { // Quality of the camera. Can be one of 'Standard', 'Enhanced' or 'High'. Quality string `json:"quality"` - // Resolution of the camera. Can be one of '1080x1080' or '2058x2058'. + // Resolution of the camera. Can be one of '1080x1080' or '2112x2112'. Resolution string `json:"resolution"` } diff --git a/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv33.go b/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv33.go index a05c2c2d8..add7e7725 100644 --- a/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv33.go +++ b/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv33.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv52.go b/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv52.go index 98fe38346..ce841958c 100644 --- a/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv52.go +++ b/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv52.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv63.go b/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv63.go index 904cd0ff6..da75d743c 100644 --- a/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv63.go +++ b/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv63.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv63_x.go b/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv63_x.go index 130d5a345..343e7ce44 100644 --- a/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv63_x.go +++ b/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv63_x.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv93.go b/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv93.go index 4741e7368..e93c5932d 100644 --- a/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv93.go +++ b/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv93.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv93_x.go b/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv93_x.go index 5f4937147..ed65af352 100644 --- a/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv93_x.go +++ b/client/model_create_network_camera_quality_retention_profile_request_video_settings_mv93_x.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_camera_wireless_profile_request.go b/client/model_create_network_camera_wireless_profile_request.go index 2577bd69b..99154ab6a 100644 --- a/client/model_create_network_camera_wireless_profile_request.go +++ b/client/model_create_network_camera_wireless_profile_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_camera_wireless_profile_request_identity.go b/client/model_create_network_camera_wireless_profile_request_identity.go index 582854e37..19c391f9a 100644 --- a/client/model_create_network_camera_wireless_profile_request_identity.go +++ b/client/model_create_network_camera_wireless_profile_request_identity.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_camera_wireless_profile_request_ssid.go b/client/model_create_network_camera_wireless_profile_request_ssid.go index a09360ae1..d1191c0ba 100644 --- a/client/model_create_network_camera_wireless_profile_request_ssid.go +++ b/client/model_create_network_camera_wireless_profile_request_ssid.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_firmware_upgrades_rollback_200_response.go b/client/model_create_network_firmware_upgrades_rollback_200_response.go index 9a7a23b74..7870f7cc8 100644 --- a/client/model_create_network_firmware_upgrades_rollback_200_response.go +++ b/client/model_create_network_firmware_upgrades_rollback_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_firmware_upgrades_rollback_200_response_reasons_inner.go b/client/model_create_network_firmware_upgrades_rollback_200_response_reasons_inner.go index 8e4bc51ed..fe8fec909 100644 --- a/client/model_create_network_firmware_upgrades_rollback_200_response_reasons_inner.go +++ b/client/model_create_network_firmware_upgrades_rollback_200_response_reasons_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_firmware_upgrades_rollback_200_response_to_version.go b/client/model_create_network_firmware_upgrades_rollback_200_response_to_version.go index 85d1fa181..cc054d317 100644 --- a/client/model_create_network_firmware_upgrades_rollback_200_response_to_version.go +++ b/client/model_create_network_firmware_upgrades_rollback_200_response_to_version.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_firmware_upgrades_rollback_request.go b/client/model_create_network_firmware_upgrades_rollback_request.go index e88e8b6da..63ebff14c 100644 --- a/client/model_create_network_firmware_upgrades_rollback_request.go +++ b/client/model_create_network_firmware_upgrades_rollback_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_firmware_upgrades_rollback_request_reasons_inner.go b/client/model_create_network_firmware_upgrades_rollback_request_reasons_inner.go index 4144ef3ee..9c0ee7f1a 100644 --- a/client/model_create_network_firmware_upgrades_rollback_request_reasons_inner.go +++ b/client/model_create_network_firmware_upgrades_rollback_request_reasons_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_firmware_upgrades_rollback_request_to_version.go b/client/model_create_network_firmware_upgrades_rollback_request_to_version.go index a3ebb451f..6b592baf7 100644 --- a/client/model_create_network_firmware_upgrades_rollback_request_to_version.go +++ b/client/model_create_network_firmware_upgrades_rollback_request_to_version.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_firmware_upgrades_staged_event_request.go b/client/model_create_network_firmware_upgrades_staged_event_request.go index b831667ba..24b2e547a 100644 --- a/client/model_create_network_firmware_upgrades_staged_event_request.go +++ b/client/model_create_network_firmware_upgrades_staged_event_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_firmware_upgrades_staged_event_request_products.go b/client/model_create_network_firmware_upgrades_staged_event_request_products.go index 4bed52506..f04705f34 100644 --- a/client/model_create_network_firmware_upgrades_staged_event_request_products.go +++ b/client/model_create_network_firmware_upgrades_staged_event_request_products.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_firmware_upgrades_staged_event_request_products_switch.go b/client/model_create_network_firmware_upgrades_staged_event_request_products_switch.go index 3984320d1..48ad02368 100644 --- a/client/model_create_network_firmware_upgrades_staged_event_request_products_switch.go +++ b/client/model_create_network_firmware_upgrades_staged_event_request_products_switch.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_firmware_upgrades_staged_event_request_products_switch_catalyst.go b/client/model_create_network_firmware_upgrades_staged_event_request_products_switch_catalyst.go index 844adc4ce..000aee620 100644 --- a/client/model_create_network_firmware_upgrades_staged_event_request_products_switch_catalyst.go +++ b/client/model_create_network_firmware_upgrades_staged_event_request_products_switch_catalyst.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_firmware_upgrades_staged_event_request_products_switch_catalyst_next_upgrade.go b/client/model_create_network_firmware_upgrades_staged_event_request_products_switch_catalyst_next_upgrade.go index 04147f066..a5ecc7f13 100644 --- a/client/model_create_network_firmware_upgrades_staged_event_request_products_switch_catalyst_next_upgrade.go +++ b/client/model_create_network_firmware_upgrades_staged_event_request_products_switch_catalyst_next_upgrade.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_firmware_upgrades_staged_event_request_products_switch_catalyst_next_upgrade_to_version.go b/client/model_create_network_firmware_upgrades_staged_event_request_products_switch_catalyst_next_upgrade_to_version.go index 64fdf6e21..3ad98c2c4 100644 --- a/client/model_create_network_firmware_upgrades_staged_event_request_products_switch_catalyst_next_upgrade_to_version.go +++ b/client/model_create_network_firmware_upgrades_staged_event_request_products_switch_catalyst_next_upgrade_to_version.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_firmware_upgrades_staged_event_request_products_switch_next_upgrade.go b/client/model_create_network_firmware_upgrades_staged_event_request_products_switch_next_upgrade.go index 2b4729bb7..aae795dba 100644 --- a/client/model_create_network_firmware_upgrades_staged_event_request_products_switch_next_upgrade.go +++ b/client/model_create_network_firmware_upgrades_staged_event_request_products_switch_next_upgrade.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_firmware_upgrades_staged_event_request_products_switch_next_upgrade_to_version.go b/client/model_create_network_firmware_upgrades_staged_event_request_products_switch_next_upgrade_to_version.go index 345b452d1..406e1c378 100644 --- a/client/model_create_network_firmware_upgrades_staged_event_request_products_switch_next_upgrade_to_version.go +++ b/client/model_create_network_firmware_upgrades_staged_event_request_products_switch_next_upgrade_to_version.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_firmware_upgrades_staged_group_request.go b/client/model_create_network_firmware_upgrades_staged_group_request.go index 262a0f6eb..6f7310e31 100644 --- a/client/model_create_network_firmware_upgrades_staged_group_request.go +++ b/client/model_create_network_firmware_upgrades_staged_group_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_firmware_upgrades_staged_group_request_assigned_devices.go b/client/model_create_network_firmware_upgrades_staged_group_request_assigned_devices.go index 665899bb1..e5d925c24 100644 --- a/client/model_create_network_firmware_upgrades_staged_group_request_assigned_devices.go +++ b/client/model_create_network_firmware_upgrades_staged_group_request_assigned_devices.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_firmware_upgrades_staged_group_request_assigned_devices_devices_inner.go b/client/model_create_network_firmware_upgrades_staged_group_request_assigned_devices_devices_inner.go index 98c812d2a..e695eed20 100644 --- a/client/model_create_network_firmware_upgrades_staged_group_request_assigned_devices_devices_inner.go +++ b/client/model_create_network_firmware_upgrades_staged_group_request_assigned_devices_devices_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_firmware_upgrades_staged_group_request_assigned_devices_switch_stacks_inner.go b/client/model_create_network_firmware_upgrades_staged_group_request_assigned_devices_switch_stacks_inner.go index 38aeb3b36..7e2f19c6f 100644 --- a/client/model_create_network_firmware_upgrades_staged_group_request_assigned_devices_switch_stacks_inner.go +++ b/client/model_create_network_firmware_upgrades_staged_group_request_assigned_devices_switch_stacks_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_floor_plan_request.go b/client/model_create_network_floor_plan_request.go index 891361d06..d142594ec 100644 --- a/client/model_create_network_floor_plan_request.go +++ b/client/model_create_network_floor_plan_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_group_policy_request.go b/client/model_create_network_group_policy_request.go index d544f052c..9c2db535b 100644 --- a/client/model_create_network_group_policy_request.go +++ b/client/model_create_network_group_policy_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_group_policy_request_bandwidth.go b/client/model_create_network_group_policy_request_bandwidth.go index 7337334d3..d2e511a4a 100644 --- a/client/model_create_network_group_policy_request_bandwidth.go +++ b/client/model_create_network_group_policy_request_bandwidth.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_group_policy_request_bandwidth_bandwidth_limits.go b/client/model_create_network_group_policy_request_bandwidth_bandwidth_limits.go index 8ba14dfbf..d259c7450 100644 --- a/client/model_create_network_group_policy_request_bandwidth_bandwidth_limits.go +++ b/client/model_create_network_group_policy_request_bandwidth_bandwidth_limits.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_group_policy_request_bonjour_forwarding.go b/client/model_create_network_group_policy_request_bonjour_forwarding.go index 3acc7ac7c..5db184bfd 100644 --- a/client/model_create_network_group_policy_request_bonjour_forwarding.go +++ b/client/model_create_network_group_policy_request_bonjour_forwarding.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_group_policy_request_bonjour_forwarding_rules_inner.go b/client/model_create_network_group_policy_request_bonjour_forwarding_rules_inner.go index a4372d583..3aa6dad8e 100644 --- a/client/model_create_network_group_policy_request_bonjour_forwarding_rules_inner.go +++ b/client/model_create_network_group_policy_request_bonjour_forwarding_rules_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_group_policy_request_content_filtering.go b/client/model_create_network_group_policy_request_content_filtering.go index e05b940a6..81cf486c3 100644 --- a/client/model_create_network_group_policy_request_content_filtering.go +++ b/client/model_create_network_group_policy_request_content_filtering.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_group_policy_request_content_filtering_allowed_url_patterns.go b/client/model_create_network_group_policy_request_content_filtering_allowed_url_patterns.go index 25cace6ef..83d2cd61d 100644 --- a/client/model_create_network_group_policy_request_content_filtering_allowed_url_patterns.go +++ b/client/model_create_network_group_policy_request_content_filtering_allowed_url_patterns.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_group_policy_request_content_filtering_blocked_url_categories.go b/client/model_create_network_group_policy_request_content_filtering_blocked_url_categories.go index 65da33ea3..fc0273954 100644 --- a/client/model_create_network_group_policy_request_content_filtering_blocked_url_categories.go +++ b/client/model_create_network_group_policy_request_content_filtering_blocked_url_categories.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_group_policy_request_content_filtering_blocked_url_patterns.go b/client/model_create_network_group_policy_request_content_filtering_blocked_url_patterns.go index c4b29fc0c..307104abc 100644 --- a/client/model_create_network_group_policy_request_content_filtering_blocked_url_patterns.go +++ b/client/model_create_network_group_policy_request_content_filtering_blocked_url_patterns.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_group_policy_request_firewall_and_traffic_shaping.go b/client/model_create_network_group_policy_request_firewall_and_traffic_shaping.go index 6925bbfa5..d39d085b5 100644 --- a/client/model_create_network_group_policy_request_firewall_and_traffic_shaping.go +++ b/client/model_create_network_group_policy_request_firewall_and_traffic_shaping.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_group_policy_request_firewall_and_traffic_shaping_l3_firewall_rules_inner.go b/client/model_create_network_group_policy_request_firewall_and_traffic_shaping_l3_firewall_rules_inner.go index 3ec294856..791875121 100644 --- a/client/model_create_network_group_policy_request_firewall_and_traffic_shaping_l3_firewall_rules_inner.go +++ b/client/model_create_network_group_policy_request_firewall_and_traffic_shaping_l3_firewall_rules_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_group_policy_request_firewall_and_traffic_shaping_l7_firewall_rules_inner.go b/client/model_create_network_group_policy_request_firewall_and_traffic_shaping_l7_firewall_rules_inner.go index 313054aa1..3a4e15c77 100644 --- a/client/model_create_network_group_policy_request_firewall_and_traffic_shaping_l7_firewall_rules_inner.go +++ b/client/model_create_network_group_policy_request_firewall_and_traffic_shaping_l7_firewall_rules_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_group_policy_request_firewall_and_traffic_shaping_traffic_shaping_rules_inner.go b/client/model_create_network_group_policy_request_firewall_and_traffic_shaping_traffic_shaping_rules_inner.go index d1e72ffc9..b4c2cd17c 100644 --- a/client/model_create_network_group_policy_request_firewall_and_traffic_shaping_traffic_shaping_rules_inner.go +++ b/client/model_create_network_group_policy_request_firewall_and_traffic_shaping_traffic_shaping_rules_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_group_policy_request_scheduling.go b/client/model_create_network_group_policy_request_scheduling.go index f477fa647..2b59ab593 100644 --- a/client/model_create_network_group_policy_request_scheduling.go +++ b/client/model_create_network_group_policy_request_scheduling.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_group_policy_request_scheduling_friday.go b/client/model_create_network_group_policy_request_scheduling_friday.go index acd082450..7759145a6 100644 --- a/client/model_create_network_group_policy_request_scheduling_friday.go +++ b/client/model_create_network_group_policy_request_scheduling_friday.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_group_policy_request_scheduling_monday.go b/client/model_create_network_group_policy_request_scheduling_monday.go index 1740800bb..5c44a980e 100644 --- a/client/model_create_network_group_policy_request_scheduling_monday.go +++ b/client/model_create_network_group_policy_request_scheduling_monday.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_group_policy_request_scheduling_saturday.go b/client/model_create_network_group_policy_request_scheduling_saturday.go index 8abc47201..4f06c64ab 100644 --- a/client/model_create_network_group_policy_request_scheduling_saturday.go +++ b/client/model_create_network_group_policy_request_scheduling_saturday.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_group_policy_request_scheduling_sunday.go b/client/model_create_network_group_policy_request_scheduling_sunday.go index 8fdc245fa..ad35afbac 100644 --- a/client/model_create_network_group_policy_request_scheduling_sunday.go +++ b/client/model_create_network_group_policy_request_scheduling_sunday.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_group_policy_request_scheduling_thursday.go b/client/model_create_network_group_policy_request_scheduling_thursday.go index 8c8b9eb20..b1c41fa0b 100644 --- a/client/model_create_network_group_policy_request_scheduling_thursday.go +++ b/client/model_create_network_group_policy_request_scheduling_thursday.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_group_policy_request_scheduling_tuesday.go b/client/model_create_network_group_policy_request_scheduling_tuesday.go index aa37aa704..abbf1255d 100644 --- a/client/model_create_network_group_policy_request_scheduling_tuesday.go +++ b/client/model_create_network_group_policy_request_scheduling_tuesday.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_group_policy_request_scheduling_wednesday.go b/client/model_create_network_group_policy_request_scheduling_wednesday.go index 71f3aedfe..e5633fbd4 100644 --- a/client/model_create_network_group_policy_request_scheduling_wednesday.go +++ b/client/model_create_network_group_policy_request_scheduling_wednesday.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_group_policy_request_vlan_tagging.go b/client/model_create_network_group_policy_request_vlan_tagging.go index 50646f54d..a371e222a 100644 --- a/client/model_create_network_group_policy_request_vlan_tagging.go +++ b/client/model_create_network_group_policy_request_vlan_tagging.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_meraki_auth_user_request.go b/client/model_create_network_meraki_auth_user_request.go index fe229810e..d2a59d0c8 100644 --- a/client/model_create_network_meraki_auth_user_request.go +++ b/client/model_create_network_meraki_auth_user_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_meraki_auth_user_request_authorizations_inner.go b/client/model_create_network_meraki_auth_user_request_authorizations_inner.go index d8be78c44..0d6bc3518 100644 --- a/client/model_create_network_meraki_auth_user_request_authorizations_inner.go +++ b/client/model_create_network_meraki_auth_user_request_authorizations_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_mqtt_broker_request.go b/client/model_create_network_mqtt_broker_request.go index f32f817b4..57a056992 100644 --- a/client/model_create_network_mqtt_broker_request.go +++ b/client/model_create_network_mqtt_broker_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_mqtt_broker_request_security.go b/client/model_create_network_mqtt_broker_request_security.go index 8c21f2c8a..acb1aa8d2 100644 --- a/client/model_create_network_mqtt_broker_request_security.go +++ b/client/model_create_network_mqtt_broker_request_security.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_mqtt_broker_request_security_security.go b/client/model_create_network_mqtt_broker_request_security_security.go index 8332328ce..fef63c91c 100644 --- a/client/model_create_network_mqtt_broker_request_security_security.go +++ b/client/model_create_network_mqtt_broker_request_security_security.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_pii_request_request.go b/client/model_create_network_pii_request_request.go index 21ea66eb9..3e636dc48 100644 --- a/client/model_create_network_pii_request_request.go +++ b/client/model_create_network_pii_request_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_sensor_alerts_profile_request.go b/client/model_create_network_sensor_alerts_profile_request.go index 25168b451..dafc607ef 100644 --- a/client/model_create_network_sensor_alerts_profile_request.go +++ b/client/model_create_network_sensor_alerts_profile_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_sensor_alerts_profile_request_schedule.go b/client/model_create_network_sensor_alerts_profile_request_schedule.go index ee050c3fc..ada488904 100644 --- a/client/model_create_network_sensor_alerts_profile_request_schedule.go +++ b/client/model_create_network_sensor_alerts_profile_request_schedule.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_sm_bypass_activation_lock_attempt_request.go b/client/model_create_network_sm_bypass_activation_lock_attempt_request.go index bb5d582bc..43fdb40ab 100644 --- a/client/model_create_network_sm_bypass_activation_lock_attempt_request.go +++ b/client/model_create_network_sm_bypass_activation_lock_attempt_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_sm_target_group_request.go b/client/model_create_network_sm_target_group_request.go index ea879e5f7..c4b0b5aa5 100644 --- a/client/model_create_network_sm_target_group_request.go +++ b/client/model_create_network_sm_target_group_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_switch_access_policy_request.go b/client/model_create_network_switch_access_policy_request.go index 6351250fa..4b2327a3e 100644 --- a/client/model_create_network_switch_access_policy_request.go +++ b/client/model_create_network_switch_access_policy_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_switch_access_policy_request_radius_accounting_servers_inner.go b/client/model_create_network_switch_access_policy_request_radius_accounting_servers_inner.go index 6b9c8f223..717660b81 100644 --- a/client/model_create_network_switch_access_policy_request_radius_accounting_servers_inner.go +++ b/client/model_create_network_switch_access_policy_request_radius_accounting_servers_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_switch_access_policy_request_radius_servers_inner.go b/client/model_create_network_switch_access_policy_request_radius_servers_inner.go index 16a5c7d1f..e64550153 100644 --- a/client/model_create_network_switch_access_policy_request_radius_servers_inner.go +++ b/client/model_create_network_switch_access_policy_request_radius_servers_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_switch_dhcp_server_policy_arp_inspection_trusted_server_request.go b/client/model_create_network_switch_dhcp_server_policy_arp_inspection_trusted_server_request.go index aef803a2c..ae83bc503 100644 --- a/client/model_create_network_switch_dhcp_server_policy_arp_inspection_trusted_server_request.go +++ b/client/model_create_network_switch_dhcp_server_policy_arp_inspection_trusted_server_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_switch_dhcp_server_policy_arp_inspection_trusted_server_request_ipv4.go b/client/model_create_network_switch_dhcp_server_policy_arp_inspection_trusted_server_request_ipv4.go index 337394053..0ee070b73 100644 --- a/client/model_create_network_switch_dhcp_server_policy_arp_inspection_trusted_server_request_ipv4.go +++ b/client/model_create_network_switch_dhcp_server_policy_arp_inspection_trusted_server_request_ipv4.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_switch_link_aggregation_request.go b/client/model_create_network_switch_link_aggregation_request.go index a3b1b9f60..f5ffb1d55 100644 --- a/client/model_create_network_switch_link_aggregation_request.go +++ b/client/model_create_network_switch_link_aggregation_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_switch_link_aggregation_request_switch_ports_inner.go b/client/model_create_network_switch_link_aggregation_request_switch_ports_inner.go index 7ceaf4d43..b8cbb67bb 100644 --- a/client/model_create_network_switch_link_aggregation_request_switch_ports_inner.go +++ b/client/model_create_network_switch_link_aggregation_request_switch_ports_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_switch_link_aggregation_request_switch_profile_ports_inner.go b/client/model_create_network_switch_link_aggregation_request_switch_profile_ports_inner.go index 1de82e657..5277bdded 100644 --- a/client/model_create_network_switch_link_aggregation_request_switch_profile_ports_inner.go +++ b/client/model_create_network_switch_link_aggregation_request_switch_profile_ports_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_switch_port_schedule_request.go b/client/model_create_network_switch_port_schedule_request.go index 27f95c3a8..b46e3d416 100644 --- a/client/model_create_network_switch_port_schedule_request.go +++ b/client/model_create_network_switch_port_schedule_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_switch_port_schedule_request_port_schedule.go b/client/model_create_network_switch_port_schedule_request_port_schedule.go index 5f8113c0c..045c08a94 100644 --- a/client/model_create_network_switch_port_schedule_request_port_schedule.go +++ b/client/model_create_network_switch_port_schedule_request_port_schedule.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_switch_qos_rule_request.go b/client/model_create_network_switch_qos_rule_request.go index 2d4aa7b9b..113f1dfeb 100644 --- a/client/model_create_network_switch_qos_rule_request.go +++ b/client/model_create_network_switch_qos_rule_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_switch_routing_multicast_rendezvous_point_request.go b/client/model_create_network_switch_routing_multicast_rendezvous_point_request.go index 844ff1a5a..f36cc0ed5 100644 --- a/client/model_create_network_switch_routing_multicast_rendezvous_point_request.go +++ b/client/model_create_network_switch_routing_multicast_rendezvous_point_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_switch_stack_request.go b/client/model_create_network_switch_stack_request.go index 6821e8b24..2432245f0 100644 --- a/client/model_create_network_switch_stack_request.go +++ b/client/model_create_network_switch_stack_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_switch_stack_routing_interface_request.go b/client/model_create_network_switch_stack_routing_interface_request.go index 65fd4a5e1..c01d1c576 100644 --- a/client/model_create_network_switch_stack_routing_interface_request.go +++ b/client/model_create_network_switch_stack_routing_interface_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_switch_stack_routing_interface_request_ipv6.go b/client/model_create_network_switch_stack_routing_interface_request_ipv6.go index 37bf78d20..783027b00 100644 --- a/client/model_create_network_switch_stack_routing_interface_request_ipv6.go +++ b/client/model_create_network_switch_stack_routing_interface_request_ipv6.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_switch_stack_routing_interface_request_ospf_settings.go b/client/model_create_network_switch_stack_routing_interface_request_ospf_settings.go index de3487cd1..9b25dfec7 100644 --- a/client/model_create_network_switch_stack_routing_interface_request_ospf_settings.go +++ b/client/model_create_network_switch_stack_routing_interface_request_ospf_settings.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_webhooks_http_server_request.go b/client/model_create_network_webhooks_http_server_request.go index f0ff61e31..d0d6fbecc 100644 --- a/client/model_create_network_webhooks_http_server_request.go +++ b/client/model_create_network_webhooks_http_server_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_webhooks_http_server_request_payload_template.go b/client/model_create_network_webhooks_http_server_request_payload_template.go index 7f18380c5..f99c36b8a 100644 --- a/client/model_create_network_webhooks_http_server_request_payload_template.go +++ b/client/model_create_network_webhooks_http_server_request_payload_template.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_webhooks_payload_template_request.go b/client/model_create_network_webhooks_payload_template_request.go index 432b5f60a..ed01d1d38 100644 --- a/client/model_create_network_webhooks_payload_template_request.go +++ b/client/model_create_network_webhooks_payload_template_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_webhooks_payload_template_request_headers_inner.go b/client/model_create_network_webhooks_payload_template_request_headers_inner.go index 4f2c27579..efbfa4c82 100644 --- a/client/model_create_network_webhooks_payload_template_request_headers_inner.go +++ b/client/model_create_network_webhooks_payload_template_request_headers_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_webhooks_webhook_test_201_response.go b/client/model_create_network_webhooks_webhook_test_201_response.go index a7dd37196..2ca8efbdc 100644 --- a/client/model_create_network_webhooks_webhook_test_201_response.go +++ b/client/model_create_network_webhooks_webhook_test_201_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_webhooks_webhook_test_request.go b/client/model_create_network_webhooks_webhook_test_request.go index 912aebfb0..b71986744 100644 --- a/client/model_create_network_webhooks_webhook_test_request.go +++ b/client/model_create_network_webhooks_webhook_test_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_wireless_ethernet_ports_profile_request.go b/client/model_create_network_wireless_ethernet_ports_profile_request.go new file mode 100644 index 000000000..1f4f3c93f --- /dev/null +++ b/client/model_create_network_wireless_ethernet_ports_profile_request.go @@ -0,0 +1,183 @@ +/* +Meraki Dashboard API + +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) + +API version: 1.37.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "encoding/json" +) + +// checks if the CreateNetworkWirelessEthernetPortsProfileRequest type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &CreateNetworkWirelessEthernetPortsProfileRequest{} + +// CreateNetworkWirelessEthernetPortsProfileRequest struct for CreateNetworkWirelessEthernetPortsProfileRequest +type CreateNetworkWirelessEthernetPortsProfileRequest struct { + // AP port profile name + Name string `json:"name"` + // AP ports configuration + Ports []CreateNetworkWirelessEthernetPortsProfileRequestPortsInner `json:"ports"` + // AP usb ports configuration + UsbPorts []CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner `json:"usbPorts,omitempty"` +} + +// NewCreateNetworkWirelessEthernetPortsProfileRequest instantiates a new CreateNetworkWirelessEthernetPortsProfileRequest object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewCreateNetworkWirelessEthernetPortsProfileRequest(name string, ports []CreateNetworkWirelessEthernetPortsProfileRequestPortsInner) *CreateNetworkWirelessEthernetPortsProfileRequest { + this := CreateNetworkWirelessEthernetPortsProfileRequest{} + this.Name = name + this.Ports = ports + return &this +} + +// NewCreateNetworkWirelessEthernetPortsProfileRequestWithDefaults instantiates a new CreateNetworkWirelessEthernetPortsProfileRequest object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewCreateNetworkWirelessEthernetPortsProfileRequestWithDefaults() *CreateNetworkWirelessEthernetPortsProfileRequest { + this := CreateNetworkWirelessEthernetPortsProfileRequest{} + return &this +} + +// GetName returns the Name field value +func (o *CreateNetworkWirelessEthernetPortsProfileRequest) GetName() string { + if o == nil { + var ret string + return ret + } + + return o.Name +} + +// GetNameOk returns a tuple with the Name field value +// and a boolean to check if the value has been set. +func (o *CreateNetworkWirelessEthernetPortsProfileRequest) GetNameOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Name, true +} + +// SetName sets field value +func (o *CreateNetworkWirelessEthernetPortsProfileRequest) SetName(v string) { + o.Name = v +} + +// GetPorts returns the Ports field value +func (o *CreateNetworkWirelessEthernetPortsProfileRequest) GetPorts() []CreateNetworkWirelessEthernetPortsProfileRequestPortsInner { + if o == nil { + var ret []CreateNetworkWirelessEthernetPortsProfileRequestPortsInner + return ret + } + + return o.Ports +} + +// GetPortsOk returns a tuple with the Ports field value +// and a boolean to check if the value has been set. +func (o *CreateNetworkWirelessEthernetPortsProfileRequest) GetPortsOk() ([]CreateNetworkWirelessEthernetPortsProfileRequestPortsInner, bool) { + if o == nil { + return nil, false + } + return o.Ports, true +} + +// SetPorts sets field value +func (o *CreateNetworkWirelessEthernetPortsProfileRequest) SetPorts(v []CreateNetworkWirelessEthernetPortsProfileRequestPortsInner) { + o.Ports = v +} + +// GetUsbPorts returns the UsbPorts field value if set, zero value otherwise. +func (o *CreateNetworkWirelessEthernetPortsProfileRequest) GetUsbPorts() []CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner { + if o == nil || IsNil(o.UsbPorts) { + var ret []CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner + return ret + } + return o.UsbPorts +} + +// GetUsbPortsOk returns a tuple with the UsbPorts field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *CreateNetworkWirelessEthernetPortsProfileRequest) GetUsbPortsOk() ([]CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner, bool) { + if o == nil || IsNil(o.UsbPorts) { + return nil, false + } + return o.UsbPorts, true +} + +// HasUsbPorts returns a boolean if a field has been set. +func (o *CreateNetworkWirelessEthernetPortsProfileRequest) HasUsbPorts() bool { + if o != nil && !IsNil(o.UsbPorts) { + return true + } + + return false +} + +// SetUsbPorts gets a reference to the given []CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner and assigns it to the UsbPorts field. +func (o *CreateNetworkWirelessEthernetPortsProfileRequest) SetUsbPorts(v []CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner) { + o.UsbPorts = v +} + +func (o CreateNetworkWirelessEthernetPortsProfileRequest) MarshalJSON() ([]byte, error) { + toSerialize,err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o CreateNetworkWirelessEthernetPortsProfileRequest) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["name"] = o.Name + toSerialize["ports"] = o.Ports + if !IsNil(o.UsbPorts) { + toSerialize["usbPorts"] = o.UsbPorts + } + return toSerialize, nil +} + +type NullableCreateNetworkWirelessEthernetPortsProfileRequest struct { + value *CreateNetworkWirelessEthernetPortsProfileRequest + isSet bool +} + +func (v NullableCreateNetworkWirelessEthernetPortsProfileRequest) Get() *CreateNetworkWirelessEthernetPortsProfileRequest { + return v.value +} + +func (v *NullableCreateNetworkWirelessEthernetPortsProfileRequest) Set(val *CreateNetworkWirelessEthernetPortsProfileRequest) { + v.value = val + v.isSet = true +} + +func (v NullableCreateNetworkWirelessEthernetPortsProfileRequest) IsSet() bool { + return v.isSet +} + +func (v *NullableCreateNetworkWirelessEthernetPortsProfileRequest) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableCreateNetworkWirelessEthernetPortsProfileRequest(val *CreateNetworkWirelessEthernetPortsProfileRequest) *NullableCreateNetworkWirelessEthernetPortsProfileRequest { + return &NullableCreateNetworkWirelessEthernetPortsProfileRequest{value: val, isSet: true} +} + +func (v NullableCreateNetworkWirelessEthernetPortsProfileRequest) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableCreateNetworkWirelessEthernetPortsProfileRequest) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/client/model_create_network_wireless_ethernet_ports_profile_request_ports_inner.go b/client/model_create_network_wireless_ethernet_ports_profile_request_ports_inner.go new file mode 100644 index 000000000..aa7970844 --- /dev/null +++ b/client/model_create_network_wireless_ethernet_ports_profile_request_ports_inner.go @@ -0,0 +1,229 @@ +/* +Meraki Dashboard API + +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) + +API version: 1.37.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "encoding/json" +) + +// checks if the CreateNetworkWirelessEthernetPortsProfileRequestPortsInner type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &CreateNetworkWirelessEthernetPortsProfileRequestPortsInner{} + +// CreateNetworkWirelessEthernetPortsProfileRequestPortsInner struct for CreateNetworkWirelessEthernetPortsProfileRequestPortsInner +type CreateNetworkWirelessEthernetPortsProfileRequestPortsInner struct { + // AP port name + Name string `json:"name"` + // AP port enabled + Enabled *bool `json:"enabled,omitempty"` + // AP port ssid number + Ssid *int32 `json:"ssid,omitempty"` + // AP port PSK Group ID + PskGroupId *string `json:"pskGroupId,omitempty"` +} + +// NewCreateNetworkWirelessEthernetPortsProfileRequestPortsInner instantiates a new CreateNetworkWirelessEthernetPortsProfileRequestPortsInner object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewCreateNetworkWirelessEthernetPortsProfileRequestPortsInner(name string) *CreateNetworkWirelessEthernetPortsProfileRequestPortsInner { + this := CreateNetworkWirelessEthernetPortsProfileRequestPortsInner{} + this.Name = name + return &this +} + +// NewCreateNetworkWirelessEthernetPortsProfileRequestPortsInnerWithDefaults instantiates a new CreateNetworkWirelessEthernetPortsProfileRequestPortsInner object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewCreateNetworkWirelessEthernetPortsProfileRequestPortsInnerWithDefaults() *CreateNetworkWirelessEthernetPortsProfileRequestPortsInner { + this := CreateNetworkWirelessEthernetPortsProfileRequestPortsInner{} + return &this +} + +// GetName returns the Name field value +func (o *CreateNetworkWirelessEthernetPortsProfileRequestPortsInner) GetName() string { + if o == nil { + var ret string + return ret + } + + return o.Name +} + +// GetNameOk returns a tuple with the Name field value +// and a boolean to check if the value has been set. +func (o *CreateNetworkWirelessEthernetPortsProfileRequestPortsInner) GetNameOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Name, true +} + +// SetName sets field value +func (o *CreateNetworkWirelessEthernetPortsProfileRequestPortsInner) SetName(v string) { + o.Name = v +} + +// GetEnabled returns the Enabled field value if set, zero value otherwise. +func (o *CreateNetworkWirelessEthernetPortsProfileRequestPortsInner) GetEnabled() bool { + if o == nil || IsNil(o.Enabled) { + var ret bool + return ret + } + return *o.Enabled +} + +// GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *CreateNetworkWirelessEthernetPortsProfileRequestPortsInner) GetEnabledOk() (*bool, bool) { + if o == nil || IsNil(o.Enabled) { + return nil, false + } + return o.Enabled, true +} + +// HasEnabled returns a boolean if a field has been set. +func (o *CreateNetworkWirelessEthernetPortsProfileRequestPortsInner) HasEnabled() bool { + if o != nil && !IsNil(o.Enabled) { + return true + } + + return false +} + +// SetEnabled gets a reference to the given bool and assigns it to the Enabled field. +func (o *CreateNetworkWirelessEthernetPortsProfileRequestPortsInner) SetEnabled(v bool) { + o.Enabled = &v +} + +// GetSsid returns the Ssid field value if set, zero value otherwise. +func (o *CreateNetworkWirelessEthernetPortsProfileRequestPortsInner) GetSsid() int32 { + if o == nil || IsNil(o.Ssid) { + var ret int32 + return ret + } + return *o.Ssid +} + +// GetSsidOk returns a tuple with the Ssid field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *CreateNetworkWirelessEthernetPortsProfileRequestPortsInner) GetSsidOk() (*int32, bool) { + if o == nil || IsNil(o.Ssid) { + return nil, false + } + return o.Ssid, true +} + +// HasSsid returns a boolean if a field has been set. +func (o *CreateNetworkWirelessEthernetPortsProfileRequestPortsInner) HasSsid() bool { + if o != nil && !IsNil(o.Ssid) { + return true + } + + return false +} + +// SetSsid gets a reference to the given int32 and assigns it to the Ssid field. +func (o *CreateNetworkWirelessEthernetPortsProfileRequestPortsInner) SetSsid(v int32) { + o.Ssid = &v +} + +// GetPskGroupId returns the PskGroupId field value if set, zero value otherwise. +func (o *CreateNetworkWirelessEthernetPortsProfileRequestPortsInner) GetPskGroupId() string { + if o == nil || IsNil(o.PskGroupId) { + var ret string + return ret + } + return *o.PskGroupId +} + +// GetPskGroupIdOk returns a tuple with the PskGroupId field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *CreateNetworkWirelessEthernetPortsProfileRequestPortsInner) GetPskGroupIdOk() (*string, bool) { + if o == nil || IsNil(o.PskGroupId) { + return nil, false + } + return o.PskGroupId, true +} + +// HasPskGroupId returns a boolean if a field has been set. +func (o *CreateNetworkWirelessEthernetPortsProfileRequestPortsInner) HasPskGroupId() bool { + if o != nil && !IsNil(o.PskGroupId) { + return true + } + + return false +} + +// SetPskGroupId gets a reference to the given string and assigns it to the PskGroupId field. +func (o *CreateNetworkWirelessEthernetPortsProfileRequestPortsInner) SetPskGroupId(v string) { + o.PskGroupId = &v +} + +func (o CreateNetworkWirelessEthernetPortsProfileRequestPortsInner) MarshalJSON() ([]byte, error) { + toSerialize,err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o CreateNetworkWirelessEthernetPortsProfileRequestPortsInner) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["name"] = o.Name + if !IsNil(o.Enabled) { + toSerialize["enabled"] = o.Enabled + } + if !IsNil(o.Ssid) { + toSerialize["ssid"] = o.Ssid + } + if !IsNil(o.PskGroupId) { + toSerialize["pskGroupId"] = o.PskGroupId + } + return toSerialize, nil +} + +type NullableCreateNetworkWirelessEthernetPortsProfileRequestPortsInner struct { + value *CreateNetworkWirelessEthernetPortsProfileRequestPortsInner + isSet bool +} + +func (v NullableCreateNetworkWirelessEthernetPortsProfileRequestPortsInner) Get() *CreateNetworkWirelessEthernetPortsProfileRequestPortsInner { + return v.value +} + +func (v *NullableCreateNetworkWirelessEthernetPortsProfileRequestPortsInner) Set(val *CreateNetworkWirelessEthernetPortsProfileRequestPortsInner) { + v.value = val + v.isSet = true +} + +func (v NullableCreateNetworkWirelessEthernetPortsProfileRequestPortsInner) IsSet() bool { + return v.isSet +} + +func (v *NullableCreateNetworkWirelessEthernetPortsProfileRequestPortsInner) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableCreateNetworkWirelessEthernetPortsProfileRequestPortsInner(val *CreateNetworkWirelessEthernetPortsProfileRequestPortsInner) *NullableCreateNetworkWirelessEthernetPortsProfileRequestPortsInner { + return &NullableCreateNetworkWirelessEthernetPortsProfileRequestPortsInner{value: val, isSet: true} +} + +func (v NullableCreateNetworkWirelessEthernetPortsProfileRequestPortsInner) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableCreateNetworkWirelessEthernetPortsProfileRequestPortsInner) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/client/model_create_network_wireless_ethernet_ports_profile_request_usb_ports_inner.go b/client/model_create_network_wireless_ethernet_ports_profile_request_usb_ports_inner.go new file mode 100644 index 000000000..431dcd515 --- /dev/null +++ b/client/model_create_network_wireless_ethernet_ports_profile_request_usb_ports_inner.go @@ -0,0 +1,192 @@ +/* +Meraki Dashboard API + +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) + +API version: 1.37.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "encoding/json" +) + +// checks if the CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner{} + +// CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner struct for CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner +type CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner struct { + // AP usb port name + Name string `json:"name"` + // AP usb port enabled + Enabled *bool `json:"enabled,omitempty"` + // AP usb port ssid number + Ssid *int32 `json:"ssid,omitempty"` +} + +// NewCreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner instantiates a new CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewCreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner(name string) *CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner { + this := CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner{} + this.Name = name + return &this +} + +// NewCreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInnerWithDefaults instantiates a new CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewCreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInnerWithDefaults() *CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner { + this := CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner{} + return &this +} + +// GetName returns the Name field value +func (o *CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner) GetName() string { + if o == nil { + var ret string + return ret + } + + return o.Name +} + +// GetNameOk returns a tuple with the Name field value +// and a boolean to check if the value has been set. +func (o *CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner) GetNameOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Name, true +} + +// SetName sets field value +func (o *CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner) SetName(v string) { + o.Name = v +} + +// GetEnabled returns the Enabled field value if set, zero value otherwise. +func (o *CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner) GetEnabled() bool { + if o == nil || IsNil(o.Enabled) { + var ret bool + return ret + } + return *o.Enabled +} + +// GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner) GetEnabledOk() (*bool, bool) { + if o == nil || IsNil(o.Enabled) { + return nil, false + } + return o.Enabled, true +} + +// HasEnabled returns a boolean if a field has been set. +func (o *CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner) HasEnabled() bool { + if o != nil && !IsNil(o.Enabled) { + return true + } + + return false +} + +// SetEnabled gets a reference to the given bool and assigns it to the Enabled field. +func (o *CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner) SetEnabled(v bool) { + o.Enabled = &v +} + +// GetSsid returns the Ssid field value if set, zero value otherwise. +func (o *CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner) GetSsid() int32 { + if o == nil || IsNil(o.Ssid) { + var ret int32 + return ret + } + return *o.Ssid +} + +// GetSsidOk returns a tuple with the Ssid field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner) GetSsidOk() (*int32, bool) { + if o == nil || IsNil(o.Ssid) { + return nil, false + } + return o.Ssid, true +} + +// HasSsid returns a boolean if a field has been set. +func (o *CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner) HasSsid() bool { + if o != nil && !IsNil(o.Ssid) { + return true + } + + return false +} + +// SetSsid gets a reference to the given int32 and assigns it to the Ssid field. +func (o *CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner) SetSsid(v int32) { + o.Ssid = &v +} + +func (o CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner) MarshalJSON() ([]byte, error) { + toSerialize,err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["name"] = o.Name + if !IsNil(o.Enabled) { + toSerialize["enabled"] = o.Enabled + } + if !IsNil(o.Ssid) { + toSerialize["ssid"] = o.Ssid + } + return toSerialize, nil +} + +type NullableCreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner struct { + value *CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner + isSet bool +} + +func (v NullableCreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner) Get() *CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner { + return v.value +} + +func (v *NullableCreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner) Set(val *CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner) { + v.value = val + v.isSet = true +} + +func (v NullableCreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner) IsSet() bool { + return v.isSet +} + +func (v *NullableCreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableCreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner(val *CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner) *NullableCreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner { + return &NullableCreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner{value: val, isSet: true} +} + +func (v NullableCreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableCreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/client/model_create_network_wireless_rf_profile_request.go b/client/model_create_network_wireless_rf_profile_request.go index 65700450a..ca120bd21 100644 --- a/client/model_create_network_wireless_rf_profile_request.go +++ b/client/model_create_network_wireless_rf_profile_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_wireless_rf_profile_request_ap_band_settings.go b/client/model_create_network_wireless_rf_profile_request_ap_band_settings.go index ade4b3732..c6264c652 100644 --- a/client/model_create_network_wireless_rf_profile_request_ap_band_settings.go +++ b/client/model_create_network_wireless_rf_profile_request_ap_band_settings.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_wireless_rf_profile_request_ap_band_settings_bands.go b/client/model_create_network_wireless_rf_profile_request_ap_band_settings_bands.go index 9dce622e0..7593d5c0b 100644 --- a/client/model_create_network_wireless_rf_profile_request_ap_band_settings_bands.go +++ b/client/model_create_network_wireless_rf_profile_request_ap_band_settings_bands.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_wireless_rf_profile_request_flex_radios.go b/client/model_create_network_wireless_rf_profile_request_flex_radios.go index 0162747a0..31c576c78 100644 --- a/client/model_create_network_wireless_rf_profile_request_flex_radios.go +++ b/client/model_create_network_wireless_rf_profile_request_flex_radios.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_wireless_rf_profile_request_flex_radios_by_model_inner.go b/client/model_create_network_wireless_rf_profile_request_flex_radios_by_model_inner.go index 3266bdecd..6b9a0e3ff 100644 --- a/client/model_create_network_wireless_rf_profile_request_flex_radios_by_model_inner.go +++ b/client/model_create_network_wireless_rf_profile_request_flex_radios_by_model_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_wireless_rf_profile_request_per_ssid_settings.go b/client/model_create_network_wireless_rf_profile_request_per_ssid_settings.go index 337384d42..b517dc0f6 100644 --- a/client/model_create_network_wireless_rf_profile_request_per_ssid_settings.go +++ b/client/model_create_network_wireless_rf_profile_request_per_ssid_settings.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_0.go b/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_0.go index cfa22b50f..78f3bbca0 100644 --- a/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_0.go +++ b/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_0.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_1.go b/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_1.go index 7536a5b41..27eb036dd 100644 --- a/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_1.go +++ b/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_1.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_10.go b/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_10.go index 4b227699f..18ef77185 100644 --- a/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_10.go +++ b/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_10.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_11.go b/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_11.go index 8e71991af..1dbaf0400 100644 --- a/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_11.go +++ b/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_11.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_12.go b/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_12.go index 8d782729c..70a12d2db 100644 --- a/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_12.go +++ b/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_12.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_13.go b/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_13.go index c5cfcd8ed..73fb826a2 100644 --- a/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_13.go +++ b/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_13.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_14.go b/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_14.go index 7c756c6f2..a0e751f4f 100644 --- a/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_14.go +++ b/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_14.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_2.go b/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_2.go index a14da68ea..da0f0589d 100644 --- a/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_2.go +++ b/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_2.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_3.go b/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_3.go index a52d123d9..e06bafa95 100644 --- a/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_3.go +++ b/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_3.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_4.go b/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_4.go index 70a4dc942..4d9db0ad8 100644 --- a/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_4.go +++ b/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_4.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_5.go b/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_5.go index bbb937c7f..548d8be41 100644 --- a/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_5.go +++ b/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_5.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_6.go b/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_6.go index 52997b54b..71eb0a056 100644 --- a/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_6.go +++ b/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_6.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_7.go b/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_7.go index 55a291ee1..8b697097c 100644 --- a/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_7.go +++ b/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_7.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_8.go b/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_8.go index ef45d3944..55fccf2fa 100644 --- a/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_8.go +++ b/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_8.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_9.go b/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_9.go index 3219613e0..29ea35e20 100644 --- a/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_9.go +++ b/client/model_create_network_wireless_rf_profile_request_per_ssid_settings_9.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_wireless_rf_profile_request_six_ghz_settings.go b/client/model_create_network_wireless_rf_profile_request_six_ghz_settings.go index 43ff5da23..8c831a4d7 100644 --- a/client/model_create_network_wireless_rf_profile_request_six_ghz_settings.go +++ b/client/model_create_network_wireless_rf_profile_request_six_ghz_settings.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_network_wireless_ssid_identity_psk_request.go b/client/model_create_network_wireless_ssid_identity_psk_request.go index 707aa7589..c4e386eca 100644 --- a/client/model_create_network_wireless_ssid_identity_psk_request.go +++ b/client/model_create_network_wireless_ssid_identity_psk_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_action_batch_201_response.go b/client/model_create_organization_action_batch_201_response.go index c592d3341..4dbd92918 100644 --- a/client/model_create_organization_action_batch_201_response.go +++ b/client/model_create_organization_action_batch_201_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_action_batch_201_response_actions_inner.go b/client/model_create_organization_action_batch_201_response_actions_inner.go index 186393cf7..555bbba27 100644 --- a/client/model_create_organization_action_batch_201_response_actions_inner.go +++ b/client/model_create_organization_action_batch_201_response_actions_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_action_batch_201_response_status.go b/client/model_create_organization_action_batch_201_response_status.go index 5ea059d50..198ce0ee4 100644 --- a/client/model_create_organization_action_batch_201_response_status.go +++ b/client/model_create_organization_action_batch_201_response_status.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_action_batch_201_response_status_created_resources_inner.go b/client/model_create_organization_action_batch_201_response_status_created_resources_inner.go index caac4465b..0f3f14b83 100644 --- a/client/model_create_organization_action_batch_201_response_status_created_resources_inner.go +++ b/client/model_create_organization_action_batch_201_response_status_created_resources_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_action_batch_request.go b/client/model_create_organization_action_batch_request.go index f39696918..b842ac0a0 100644 --- a/client/model_create_organization_action_batch_request.go +++ b/client/model_create_organization_action_batch_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_action_batch_request_actions_inner.go b/client/model_create_organization_action_batch_request_actions_inner.go index 93008f9e8..454b0cc0a 100644 --- a/client/model_create_organization_action_batch_request_actions_inner.go +++ b/client/model_create_organization_action_batch_request_actions_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_adaptive_policy_acl_request.go b/client/model_create_organization_adaptive_policy_acl_request.go index 67e126e37..00e05c4ed 100644 --- a/client/model_create_organization_adaptive_policy_acl_request.go +++ b/client/model_create_organization_adaptive_policy_acl_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_adaptive_policy_acl_request_rules_inner.go b/client/model_create_organization_adaptive_policy_acl_request_rules_inner.go index fdc33040e..8ccdb6c6f 100644 --- a/client/model_create_organization_adaptive_policy_acl_request_rules_inner.go +++ b/client/model_create_organization_adaptive_policy_acl_request_rules_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_adaptive_policy_group_request.go b/client/model_create_organization_adaptive_policy_group_request.go index 1df03b1b7..d1b6cd16b 100644 --- a/client/model_create_organization_adaptive_policy_group_request.go +++ b/client/model_create_organization_adaptive_policy_group_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_adaptive_policy_group_request_policy_objects_inner.go b/client/model_create_organization_adaptive_policy_group_request_policy_objects_inner.go index e8d37da77..843548400 100644 --- a/client/model_create_organization_adaptive_policy_group_request_policy_objects_inner.go +++ b/client/model_create_organization_adaptive_policy_group_request_policy_objects_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_adaptive_policy_policy_request.go b/client/model_create_organization_adaptive_policy_policy_request.go index a328bedb3..e661451ab 100644 --- a/client/model_create_organization_adaptive_policy_policy_request.go +++ b/client/model_create_organization_adaptive_policy_policy_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_adaptive_policy_policy_request_acls_inner.go b/client/model_create_organization_adaptive_policy_policy_request_acls_inner.go index 782763c61..9fa9c59a7 100644 --- a/client/model_create_organization_adaptive_policy_policy_request_acls_inner.go +++ b/client/model_create_organization_adaptive_policy_policy_request_acls_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_adaptive_policy_policy_request_destination_group.go b/client/model_create_organization_adaptive_policy_policy_request_destination_group.go index b42751a15..2432fb33d 100644 --- a/client/model_create_organization_adaptive_policy_policy_request_destination_group.go +++ b/client/model_create_organization_adaptive_policy_policy_request_destination_group.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_adaptive_policy_policy_request_source_group.go b/client/model_create_organization_adaptive_policy_policy_request_source_group.go index c98f244ff..24e597cc8 100644 --- a/client/model_create_organization_adaptive_policy_policy_request_source_group.go +++ b/client/model_create_organization_adaptive_policy_policy_request_source_group.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_admin_request.go b/client/model_create_organization_admin_request.go index 62db1cac4..e68f3b850 100644 --- a/client/model_create_organization_admin_request.go +++ b/client/model_create_organization_admin_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_admin_request_networks_inner.go b/client/model_create_organization_admin_request_networks_inner.go index c3d1d8c51..b6d8b92eb 100644 --- a/client/model_create_organization_admin_request_networks_inner.go +++ b/client/model_create_organization_admin_request_networks_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_admin_request_tags_inner.go b/client/model_create_organization_admin_request_tags_inner.go index 01c8446fd..5d1aa9fc8 100644 --- a/client/model_create_organization_admin_request_tags_inner.go +++ b/client/model_create_organization_admin_request_tags_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_alerts_profile_request.go b/client/model_create_organization_alerts_profile_request.go index 91a53d980..e27cf675b 100644 --- a/client/model_create_organization_alerts_profile_request.go +++ b/client/model_create_organization_alerts_profile_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_alerts_profile_request_alert_condition.go b/client/model_create_organization_alerts_profile_request_alert_condition.go index d5958b096..459bdc992 100644 --- a/client/model_create_organization_alerts_profile_request_alert_condition.go +++ b/client/model_create_organization_alerts_profile_request_alert_condition.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_alerts_profile_request_recipients.go b/client/model_create_organization_alerts_profile_request_recipients.go index dce04c4b2..790c1f89f 100644 --- a/client/model_create_organization_alerts_profile_request_recipients.go +++ b/client/model_create_organization_alerts_profile_request_recipients.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_branding_policy_201_response.go b/client/model_create_organization_branding_policy_201_response.go index d1dc3ad90..5a75c6eaf 100644 --- a/client/model_create_organization_branding_policy_201_response.go +++ b/client/model_create_organization_branding_policy_201_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_branding_policy_request.go b/client/model_create_organization_branding_policy_request.go index e62aef5ad..96e71f305 100644 --- a/client/model_create_organization_branding_policy_request.go +++ b/client/model_create_organization_branding_policy_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_branding_policy_request_custom_logo.go b/client/model_create_organization_branding_policy_request_custom_logo.go index e02b36458..0d24f5d81 100644 --- a/client/model_create_organization_branding_policy_request_custom_logo.go +++ b/client/model_create_organization_branding_policy_request_custom_logo.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_branding_policy_request_custom_logo_image.go b/client/model_create_organization_branding_policy_request_custom_logo_image.go index 362f4432a..d13f489b4 100644 --- a/client/model_create_organization_branding_policy_request_custom_logo_image.go +++ b/client/model_create_organization_branding_policy_request_custom_logo_image.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_branding_policy_request_help_settings.go b/client/model_create_organization_branding_policy_request_help_settings.go index 046652522..c73ca9d26 100644 --- a/client/model_create_organization_branding_policy_request_help_settings.go +++ b/client/model_create_organization_branding_policy_request_help_settings.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_camera_custom_analytics_artifact_request.go b/client/model_create_organization_camera_custom_analytics_artifact_request.go index fea2c2ec0..a9f0de8f5 100644 --- a/client/model_create_organization_camera_custom_analytics_artifact_request.go +++ b/client/model_create_organization_camera_custom_analytics_artifact_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_camera_role_request.go b/client/model_create_organization_camera_role_request.go new file mode 100644 index 000000000..7ccef8515 --- /dev/null +++ b/client/model_create_organization_camera_role_request.go @@ -0,0 +1,229 @@ +/* +Meraki Dashboard API + +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) + +API version: 1.37.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "encoding/json" +) + +// checks if the CreateOrganizationCameraRoleRequest type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &CreateOrganizationCameraRoleRequest{} + +// CreateOrganizationCameraRoleRequest struct for CreateOrganizationCameraRoleRequest +type CreateOrganizationCameraRoleRequest struct { + // The name of the new role. Must be unique. This parameter is required. + Name string `json:"name"` + // Device tag on which this specified permission is applied. + AppliedOnDevices []CreateOrganizationCameraRoleRequestAppliedOnDevicesInner `json:"appliedOnDevices,omitempty"` + // Network tag on which this specified permission is applied. + AppliedOnNetworks []CreateOrganizationCameraRoleRequestAppliedOnNetworksInner `json:"appliedOnNetworks,omitempty"` + // Permissions to be applied org wide. + AppliedOrgWide []CreateOrganizationCameraRoleRequestAppliedOrgWideInner `json:"appliedOrgWide,omitempty"` +} + +// NewCreateOrganizationCameraRoleRequest instantiates a new CreateOrganizationCameraRoleRequest object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewCreateOrganizationCameraRoleRequest(name string) *CreateOrganizationCameraRoleRequest { + this := CreateOrganizationCameraRoleRequest{} + this.Name = name + return &this +} + +// NewCreateOrganizationCameraRoleRequestWithDefaults instantiates a new CreateOrganizationCameraRoleRequest object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewCreateOrganizationCameraRoleRequestWithDefaults() *CreateOrganizationCameraRoleRequest { + this := CreateOrganizationCameraRoleRequest{} + return &this +} + +// GetName returns the Name field value +func (o *CreateOrganizationCameraRoleRequest) GetName() string { + if o == nil { + var ret string + return ret + } + + return o.Name +} + +// GetNameOk returns a tuple with the Name field value +// and a boolean to check if the value has been set. +func (o *CreateOrganizationCameraRoleRequest) GetNameOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Name, true +} + +// SetName sets field value +func (o *CreateOrganizationCameraRoleRequest) SetName(v string) { + o.Name = v +} + +// GetAppliedOnDevices returns the AppliedOnDevices field value if set, zero value otherwise. +func (o *CreateOrganizationCameraRoleRequest) GetAppliedOnDevices() []CreateOrganizationCameraRoleRequestAppliedOnDevicesInner { + if o == nil || IsNil(o.AppliedOnDevices) { + var ret []CreateOrganizationCameraRoleRequestAppliedOnDevicesInner + return ret + } + return o.AppliedOnDevices +} + +// GetAppliedOnDevicesOk returns a tuple with the AppliedOnDevices field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *CreateOrganizationCameraRoleRequest) GetAppliedOnDevicesOk() ([]CreateOrganizationCameraRoleRequestAppliedOnDevicesInner, bool) { + if o == nil || IsNil(o.AppliedOnDevices) { + return nil, false + } + return o.AppliedOnDevices, true +} + +// HasAppliedOnDevices returns a boolean if a field has been set. +func (o *CreateOrganizationCameraRoleRequest) HasAppliedOnDevices() bool { + if o != nil && !IsNil(o.AppliedOnDevices) { + return true + } + + return false +} + +// SetAppliedOnDevices gets a reference to the given []CreateOrganizationCameraRoleRequestAppliedOnDevicesInner and assigns it to the AppliedOnDevices field. +func (o *CreateOrganizationCameraRoleRequest) SetAppliedOnDevices(v []CreateOrganizationCameraRoleRequestAppliedOnDevicesInner) { + o.AppliedOnDevices = v +} + +// GetAppliedOnNetworks returns the AppliedOnNetworks field value if set, zero value otherwise. +func (o *CreateOrganizationCameraRoleRequest) GetAppliedOnNetworks() []CreateOrganizationCameraRoleRequestAppliedOnNetworksInner { + if o == nil || IsNil(o.AppliedOnNetworks) { + var ret []CreateOrganizationCameraRoleRequestAppliedOnNetworksInner + return ret + } + return o.AppliedOnNetworks +} + +// GetAppliedOnNetworksOk returns a tuple with the AppliedOnNetworks field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *CreateOrganizationCameraRoleRequest) GetAppliedOnNetworksOk() ([]CreateOrganizationCameraRoleRequestAppliedOnNetworksInner, bool) { + if o == nil || IsNil(o.AppliedOnNetworks) { + return nil, false + } + return o.AppliedOnNetworks, true +} + +// HasAppliedOnNetworks returns a boolean if a field has been set. +func (o *CreateOrganizationCameraRoleRequest) HasAppliedOnNetworks() bool { + if o != nil && !IsNil(o.AppliedOnNetworks) { + return true + } + + return false +} + +// SetAppliedOnNetworks gets a reference to the given []CreateOrganizationCameraRoleRequestAppliedOnNetworksInner and assigns it to the AppliedOnNetworks field. +func (o *CreateOrganizationCameraRoleRequest) SetAppliedOnNetworks(v []CreateOrganizationCameraRoleRequestAppliedOnNetworksInner) { + o.AppliedOnNetworks = v +} + +// GetAppliedOrgWide returns the AppliedOrgWide field value if set, zero value otherwise. +func (o *CreateOrganizationCameraRoleRequest) GetAppliedOrgWide() []CreateOrganizationCameraRoleRequestAppliedOrgWideInner { + if o == nil || IsNil(o.AppliedOrgWide) { + var ret []CreateOrganizationCameraRoleRequestAppliedOrgWideInner + return ret + } + return o.AppliedOrgWide +} + +// GetAppliedOrgWideOk returns a tuple with the AppliedOrgWide field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *CreateOrganizationCameraRoleRequest) GetAppliedOrgWideOk() ([]CreateOrganizationCameraRoleRequestAppliedOrgWideInner, bool) { + if o == nil || IsNil(o.AppliedOrgWide) { + return nil, false + } + return o.AppliedOrgWide, true +} + +// HasAppliedOrgWide returns a boolean if a field has been set. +func (o *CreateOrganizationCameraRoleRequest) HasAppliedOrgWide() bool { + if o != nil && !IsNil(o.AppliedOrgWide) { + return true + } + + return false +} + +// SetAppliedOrgWide gets a reference to the given []CreateOrganizationCameraRoleRequestAppliedOrgWideInner and assigns it to the AppliedOrgWide field. +func (o *CreateOrganizationCameraRoleRequest) SetAppliedOrgWide(v []CreateOrganizationCameraRoleRequestAppliedOrgWideInner) { + o.AppliedOrgWide = v +} + +func (o CreateOrganizationCameraRoleRequest) MarshalJSON() ([]byte, error) { + toSerialize,err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o CreateOrganizationCameraRoleRequest) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["name"] = o.Name + if !IsNil(o.AppliedOnDevices) { + toSerialize["appliedOnDevices"] = o.AppliedOnDevices + } + if !IsNil(o.AppliedOnNetworks) { + toSerialize["appliedOnNetworks"] = o.AppliedOnNetworks + } + if !IsNil(o.AppliedOrgWide) { + toSerialize["appliedOrgWide"] = o.AppliedOrgWide + } + return toSerialize, nil +} + +type NullableCreateOrganizationCameraRoleRequest struct { + value *CreateOrganizationCameraRoleRequest + isSet bool +} + +func (v NullableCreateOrganizationCameraRoleRequest) Get() *CreateOrganizationCameraRoleRequest { + return v.value +} + +func (v *NullableCreateOrganizationCameraRoleRequest) Set(val *CreateOrganizationCameraRoleRequest) { + v.value = val + v.isSet = true +} + +func (v NullableCreateOrganizationCameraRoleRequest) IsSet() bool { + return v.isSet +} + +func (v *NullableCreateOrganizationCameraRoleRequest) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableCreateOrganizationCameraRoleRequest(val *CreateOrganizationCameraRoleRequest) *NullableCreateOrganizationCameraRoleRequest { + return &NullableCreateOrganizationCameraRoleRequest{value: val, isSet: true} +} + +func (v NullableCreateOrganizationCameraRoleRequest) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableCreateOrganizationCameraRoleRequest) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/client/model_create_organization_camera_role_request_applied_on_devices_inner.go b/client/model_create_organization_camera_role_request_applied_on_devices_inner.go new file mode 100644 index 000000000..219635e20 --- /dev/null +++ b/client/model_create_organization_camera_role_request_applied_on_devices_inner.go @@ -0,0 +1,266 @@ +/* +Meraki Dashboard API + +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) + +API version: 1.37.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "encoding/json" +) + +// checks if the CreateOrganizationCameraRoleRequestAppliedOnDevicesInner type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &CreateOrganizationCameraRoleRequestAppliedOnDevicesInner{} + +// CreateOrganizationCameraRoleRequestAppliedOnDevicesInner struct for CreateOrganizationCameraRoleRequestAppliedOnDevicesInner +type CreateOrganizationCameraRoleRequestAppliedOnDevicesInner struct { + // Device tag. + Tag *string `json:"tag,omitempty"` + // Device id. + Id *string `json:"id,omitempty"` + // Network tag scope + InNetworksWithTag *string `json:"inNetworksWithTag,omitempty"` + // Network id scope + InNetworksWithId *string `json:"inNetworksWithId,omitempty"` + // Permission scope id + PermissionScopeId string `json:"permissionScopeId"` +} + +// NewCreateOrganizationCameraRoleRequestAppliedOnDevicesInner instantiates a new CreateOrganizationCameraRoleRequestAppliedOnDevicesInner object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewCreateOrganizationCameraRoleRequestAppliedOnDevicesInner(permissionScopeId string) *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner { + this := CreateOrganizationCameraRoleRequestAppliedOnDevicesInner{} + this.PermissionScopeId = permissionScopeId + return &this +} + +// NewCreateOrganizationCameraRoleRequestAppliedOnDevicesInnerWithDefaults instantiates a new CreateOrganizationCameraRoleRequestAppliedOnDevicesInner object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewCreateOrganizationCameraRoleRequestAppliedOnDevicesInnerWithDefaults() *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner { + this := CreateOrganizationCameraRoleRequestAppliedOnDevicesInner{} + return &this +} + +// GetTag returns the Tag field value if set, zero value otherwise. +func (o *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner) GetTag() string { + if o == nil || IsNil(o.Tag) { + var ret string + return ret + } + return *o.Tag +} + +// GetTagOk returns a tuple with the Tag field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner) GetTagOk() (*string, bool) { + if o == nil || IsNil(o.Tag) { + return nil, false + } + return o.Tag, true +} + +// HasTag returns a boolean if a field has been set. +func (o *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner) HasTag() bool { + if o != nil && !IsNil(o.Tag) { + return true + } + + return false +} + +// SetTag gets a reference to the given string and assigns it to the Tag field. +func (o *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner) SetTag(v string) { + o.Tag = &v +} + +// GetId returns the Id field value if set, zero value otherwise. +func (o *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner) GetId() string { + if o == nil || IsNil(o.Id) { + var ret string + return ret + } + return *o.Id +} + +// GetIdOk returns a tuple with the Id field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner) GetIdOk() (*string, bool) { + if o == nil || IsNil(o.Id) { + return nil, false + } + return o.Id, true +} + +// HasId returns a boolean if a field has been set. +func (o *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner) HasId() bool { + if o != nil && !IsNil(o.Id) { + return true + } + + return false +} + +// SetId gets a reference to the given string and assigns it to the Id field. +func (o *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner) SetId(v string) { + o.Id = &v +} + +// GetInNetworksWithTag returns the InNetworksWithTag field value if set, zero value otherwise. +func (o *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner) GetInNetworksWithTag() string { + if o == nil || IsNil(o.InNetworksWithTag) { + var ret string + return ret + } + return *o.InNetworksWithTag +} + +// GetInNetworksWithTagOk returns a tuple with the InNetworksWithTag field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner) GetInNetworksWithTagOk() (*string, bool) { + if o == nil || IsNil(o.InNetworksWithTag) { + return nil, false + } + return o.InNetworksWithTag, true +} + +// HasInNetworksWithTag returns a boolean if a field has been set. +func (o *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner) HasInNetworksWithTag() bool { + if o != nil && !IsNil(o.InNetworksWithTag) { + return true + } + + return false +} + +// SetInNetworksWithTag gets a reference to the given string and assigns it to the InNetworksWithTag field. +func (o *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner) SetInNetworksWithTag(v string) { + o.InNetworksWithTag = &v +} + +// GetInNetworksWithId returns the InNetworksWithId field value if set, zero value otherwise. +func (o *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner) GetInNetworksWithId() string { + if o == nil || IsNil(o.InNetworksWithId) { + var ret string + return ret + } + return *o.InNetworksWithId +} + +// GetInNetworksWithIdOk returns a tuple with the InNetworksWithId field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner) GetInNetworksWithIdOk() (*string, bool) { + if o == nil || IsNil(o.InNetworksWithId) { + return nil, false + } + return o.InNetworksWithId, true +} + +// HasInNetworksWithId returns a boolean if a field has been set. +func (o *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner) HasInNetworksWithId() bool { + if o != nil && !IsNil(o.InNetworksWithId) { + return true + } + + return false +} + +// SetInNetworksWithId gets a reference to the given string and assigns it to the InNetworksWithId field. +func (o *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner) SetInNetworksWithId(v string) { + o.InNetworksWithId = &v +} + +// GetPermissionScopeId returns the PermissionScopeId field value +func (o *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner) GetPermissionScopeId() string { + if o == nil { + var ret string + return ret + } + + return o.PermissionScopeId +} + +// GetPermissionScopeIdOk returns a tuple with the PermissionScopeId field value +// and a boolean to check if the value has been set. +func (o *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner) GetPermissionScopeIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.PermissionScopeId, true +} + +// SetPermissionScopeId sets field value +func (o *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner) SetPermissionScopeId(v string) { + o.PermissionScopeId = v +} + +func (o CreateOrganizationCameraRoleRequestAppliedOnDevicesInner) MarshalJSON() ([]byte, error) { + toSerialize,err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o CreateOrganizationCameraRoleRequestAppliedOnDevicesInner) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + if !IsNil(o.Tag) { + toSerialize["tag"] = o.Tag + } + if !IsNil(o.Id) { + toSerialize["id"] = o.Id + } + if !IsNil(o.InNetworksWithTag) { + toSerialize["inNetworksWithTag"] = o.InNetworksWithTag + } + if !IsNil(o.InNetworksWithId) { + toSerialize["inNetworksWithId"] = o.InNetworksWithId + } + toSerialize["permissionScopeId"] = o.PermissionScopeId + return toSerialize, nil +} + +type NullableCreateOrganizationCameraRoleRequestAppliedOnDevicesInner struct { + value *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner + isSet bool +} + +func (v NullableCreateOrganizationCameraRoleRequestAppliedOnDevicesInner) Get() *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner { + return v.value +} + +func (v *NullableCreateOrganizationCameraRoleRequestAppliedOnDevicesInner) Set(val *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner) { + v.value = val + v.isSet = true +} + +func (v NullableCreateOrganizationCameraRoleRequestAppliedOnDevicesInner) IsSet() bool { + return v.isSet +} + +func (v *NullableCreateOrganizationCameraRoleRequestAppliedOnDevicesInner) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableCreateOrganizationCameraRoleRequestAppliedOnDevicesInner(val *CreateOrganizationCameraRoleRequestAppliedOnDevicesInner) *NullableCreateOrganizationCameraRoleRequestAppliedOnDevicesInner { + return &NullableCreateOrganizationCameraRoleRequestAppliedOnDevicesInner{value: val, isSet: true} +} + +func (v NullableCreateOrganizationCameraRoleRequestAppliedOnDevicesInner) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableCreateOrganizationCameraRoleRequestAppliedOnDevicesInner) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/client/model_create_organization_camera_role_request_applied_on_networks_inner.go b/client/model_create_organization_camera_role_request_applied_on_networks_inner.go new file mode 100644 index 000000000..1d26acb46 --- /dev/null +++ b/client/model_create_organization_camera_role_request_applied_on_networks_inner.go @@ -0,0 +1,192 @@ +/* +Meraki Dashboard API + +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) + +API version: 1.37.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "encoding/json" +) + +// checks if the CreateOrganizationCameraRoleRequestAppliedOnNetworksInner type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &CreateOrganizationCameraRoleRequestAppliedOnNetworksInner{} + +// CreateOrganizationCameraRoleRequestAppliedOnNetworksInner struct for CreateOrganizationCameraRoleRequestAppliedOnNetworksInner +type CreateOrganizationCameraRoleRequestAppliedOnNetworksInner struct { + // Network tag + Tag *string `json:"tag,omitempty"` + // Network id. + Id *string `json:"id,omitempty"` + // Permission scope id + PermissionScopeId string `json:"permissionScopeId"` +} + +// NewCreateOrganizationCameraRoleRequestAppliedOnNetworksInner instantiates a new CreateOrganizationCameraRoleRequestAppliedOnNetworksInner object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewCreateOrganizationCameraRoleRequestAppliedOnNetworksInner(permissionScopeId string) *CreateOrganizationCameraRoleRequestAppliedOnNetworksInner { + this := CreateOrganizationCameraRoleRequestAppliedOnNetworksInner{} + this.PermissionScopeId = permissionScopeId + return &this +} + +// NewCreateOrganizationCameraRoleRequestAppliedOnNetworksInnerWithDefaults instantiates a new CreateOrganizationCameraRoleRequestAppliedOnNetworksInner object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewCreateOrganizationCameraRoleRequestAppliedOnNetworksInnerWithDefaults() *CreateOrganizationCameraRoleRequestAppliedOnNetworksInner { + this := CreateOrganizationCameraRoleRequestAppliedOnNetworksInner{} + return &this +} + +// GetTag returns the Tag field value if set, zero value otherwise. +func (o *CreateOrganizationCameraRoleRequestAppliedOnNetworksInner) GetTag() string { + if o == nil || IsNil(o.Tag) { + var ret string + return ret + } + return *o.Tag +} + +// GetTagOk returns a tuple with the Tag field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *CreateOrganizationCameraRoleRequestAppliedOnNetworksInner) GetTagOk() (*string, bool) { + if o == nil || IsNil(o.Tag) { + return nil, false + } + return o.Tag, true +} + +// HasTag returns a boolean if a field has been set. +func (o *CreateOrganizationCameraRoleRequestAppliedOnNetworksInner) HasTag() bool { + if o != nil && !IsNil(o.Tag) { + return true + } + + return false +} + +// SetTag gets a reference to the given string and assigns it to the Tag field. +func (o *CreateOrganizationCameraRoleRequestAppliedOnNetworksInner) SetTag(v string) { + o.Tag = &v +} + +// GetId returns the Id field value if set, zero value otherwise. +func (o *CreateOrganizationCameraRoleRequestAppliedOnNetworksInner) GetId() string { + if o == nil || IsNil(o.Id) { + var ret string + return ret + } + return *o.Id +} + +// GetIdOk returns a tuple with the Id field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *CreateOrganizationCameraRoleRequestAppliedOnNetworksInner) GetIdOk() (*string, bool) { + if o == nil || IsNil(o.Id) { + return nil, false + } + return o.Id, true +} + +// HasId returns a boolean if a field has been set. +func (o *CreateOrganizationCameraRoleRequestAppliedOnNetworksInner) HasId() bool { + if o != nil && !IsNil(o.Id) { + return true + } + + return false +} + +// SetId gets a reference to the given string and assigns it to the Id field. +func (o *CreateOrganizationCameraRoleRequestAppliedOnNetworksInner) SetId(v string) { + o.Id = &v +} + +// GetPermissionScopeId returns the PermissionScopeId field value +func (o *CreateOrganizationCameraRoleRequestAppliedOnNetworksInner) GetPermissionScopeId() string { + if o == nil { + var ret string + return ret + } + + return o.PermissionScopeId +} + +// GetPermissionScopeIdOk returns a tuple with the PermissionScopeId field value +// and a boolean to check if the value has been set. +func (o *CreateOrganizationCameraRoleRequestAppliedOnNetworksInner) GetPermissionScopeIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.PermissionScopeId, true +} + +// SetPermissionScopeId sets field value +func (o *CreateOrganizationCameraRoleRequestAppliedOnNetworksInner) SetPermissionScopeId(v string) { + o.PermissionScopeId = v +} + +func (o CreateOrganizationCameraRoleRequestAppliedOnNetworksInner) MarshalJSON() ([]byte, error) { + toSerialize,err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o CreateOrganizationCameraRoleRequestAppliedOnNetworksInner) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + if !IsNil(o.Tag) { + toSerialize["tag"] = o.Tag + } + if !IsNil(o.Id) { + toSerialize["id"] = o.Id + } + toSerialize["permissionScopeId"] = o.PermissionScopeId + return toSerialize, nil +} + +type NullableCreateOrganizationCameraRoleRequestAppliedOnNetworksInner struct { + value *CreateOrganizationCameraRoleRequestAppliedOnNetworksInner + isSet bool +} + +func (v NullableCreateOrganizationCameraRoleRequestAppliedOnNetworksInner) Get() *CreateOrganizationCameraRoleRequestAppliedOnNetworksInner { + return v.value +} + +func (v *NullableCreateOrganizationCameraRoleRequestAppliedOnNetworksInner) Set(val *CreateOrganizationCameraRoleRequestAppliedOnNetworksInner) { + v.value = val + v.isSet = true +} + +func (v NullableCreateOrganizationCameraRoleRequestAppliedOnNetworksInner) IsSet() bool { + return v.isSet +} + +func (v *NullableCreateOrganizationCameraRoleRequestAppliedOnNetworksInner) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableCreateOrganizationCameraRoleRequestAppliedOnNetworksInner(val *CreateOrganizationCameraRoleRequestAppliedOnNetworksInner) *NullableCreateOrganizationCameraRoleRequestAppliedOnNetworksInner { + return &NullableCreateOrganizationCameraRoleRequestAppliedOnNetworksInner{value: val, isSet: true} +} + +func (v NullableCreateOrganizationCameraRoleRequestAppliedOnNetworksInner) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableCreateOrganizationCameraRoleRequestAppliedOnNetworksInner) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/client/model_create_organization_camera_role_request_applied_org_wide_inner.go b/client/model_create_organization_camera_role_request_applied_org_wide_inner.go new file mode 100644 index 000000000..d8c5d485f --- /dev/null +++ b/client/model_create_organization_camera_role_request_applied_org_wide_inner.go @@ -0,0 +1,118 @@ +/* +Meraki Dashboard API + +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) + +API version: 1.37.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "encoding/json" +) + +// checks if the CreateOrganizationCameraRoleRequestAppliedOrgWideInner type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &CreateOrganizationCameraRoleRequestAppliedOrgWideInner{} + +// CreateOrganizationCameraRoleRequestAppliedOrgWideInner struct for CreateOrganizationCameraRoleRequestAppliedOrgWideInner +type CreateOrganizationCameraRoleRequestAppliedOrgWideInner struct { + // Permission scope id + PermissionScopeId string `json:"permissionScopeId"` +} + +// NewCreateOrganizationCameraRoleRequestAppliedOrgWideInner instantiates a new CreateOrganizationCameraRoleRequestAppliedOrgWideInner object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewCreateOrganizationCameraRoleRequestAppliedOrgWideInner(permissionScopeId string) *CreateOrganizationCameraRoleRequestAppliedOrgWideInner { + this := CreateOrganizationCameraRoleRequestAppliedOrgWideInner{} + this.PermissionScopeId = permissionScopeId + return &this +} + +// NewCreateOrganizationCameraRoleRequestAppliedOrgWideInnerWithDefaults instantiates a new CreateOrganizationCameraRoleRequestAppliedOrgWideInner object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewCreateOrganizationCameraRoleRequestAppliedOrgWideInnerWithDefaults() *CreateOrganizationCameraRoleRequestAppliedOrgWideInner { + this := CreateOrganizationCameraRoleRequestAppliedOrgWideInner{} + return &this +} + +// GetPermissionScopeId returns the PermissionScopeId field value +func (o *CreateOrganizationCameraRoleRequestAppliedOrgWideInner) GetPermissionScopeId() string { + if o == nil { + var ret string + return ret + } + + return o.PermissionScopeId +} + +// GetPermissionScopeIdOk returns a tuple with the PermissionScopeId field value +// and a boolean to check if the value has been set. +func (o *CreateOrganizationCameraRoleRequestAppliedOrgWideInner) GetPermissionScopeIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.PermissionScopeId, true +} + +// SetPermissionScopeId sets field value +func (o *CreateOrganizationCameraRoleRequestAppliedOrgWideInner) SetPermissionScopeId(v string) { + o.PermissionScopeId = v +} + +func (o CreateOrganizationCameraRoleRequestAppliedOrgWideInner) MarshalJSON() ([]byte, error) { + toSerialize,err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o CreateOrganizationCameraRoleRequestAppliedOrgWideInner) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["permissionScopeId"] = o.PermissionScopeId + return toSerialize, nil +} + +type NullableCreateOrganizationCameraRoleRequestAppliedOrgWideInner struct { + value *CreateOrganizationCameraRoleRequestAppliedOrgWideInner + isSet bool +} + +func (v NullableCreateOrganizationCameraRoleRequestAppliedOrgWideInner) Get() *CreateOrganizationCameraRoleRequestAppliedOrgWideInner { + return v.value +} + +func (v *NullableCreateOrganizationCameraRoleRequestAppliedOrgWideInner) Set(val *CreateOrganizationCameraRoleRequestAppliedOrgWideInner) { + v.value = val + v.isSet = true +} + +func (v NullableCreateOrganizationCameraRoleRequestAppliedOrgWideInner) IsSet() bool { + return v.isSet +} + +func (v *NullableCreateOrganizationCameraRoleRequestAppliedOrgWideInner) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableCreateOrganizationCameraRoleRequestAppliedOrgWideInner(val *CreateOrganizationCameraRoleRequestAppliedOrgWideInner) *NullableCreateOrganizationCameraRoleRequestAppliedOrgWideInner { + return &NullableCreateOrganizationCameraRoleRequestAppliedOrgWideInner{value: val, isSet: true} +} + +func (v NullableCreateOrganizationCameraRoleRequestAppliedOrgWideInner) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableCreateOrganizationCameraRoleRequestAppliedOrgWideInner) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/client/model_create_organization_config_template_request.go b/client/model_create_organization_config_template_request.go index b12bb8585..2b61533d5 100644 --- a/client/model_create_organization_config_template_request.go +++ b/client/model_create_organization_config_template_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_early_access_features_opt_in_request.go b/client/model_create_organization_early_access_features_opt_in_request.go index 331d4ee27..24d163726 100644 --- a/client/model_create_organization_early_access_features_opt_in_request.go +++ b/client/model_create_organization_early_access_features_opt_in_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_insight_monitored_media_server_request.go b/client/model_create_organization_insight_monitored_media_server_request.go index 5e4a71dac..df3485533 100644 --- a/client/model_create_organization_insight_monitored_media_server_request.go +++ b/client/model_create_organization_insight_monitored_media_server_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_inventory_onboarding_cloud_monitoring_export_event_request.go b/client/model_create_organization_inventory_onboarding_cloud_monitoring_export_event_request.go index f3899bf58..4e8467406 100644 --- a/client/model_create_organization_inventory_onboarding_cloud_monitoring_export_event_request.go +++ b/client/model_create_organization_inventory_onboarding_cloud_monitoring_export_event_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_inventory_onboarding_cloud_monitoring_import_201_response_inner.go b/client/model_create_organization_inventory_onboarding_cloud_monitoring_import_201_response_inner.go index fbec21537..9f81b69f4 100644 --- a/client/model_create_organization_inventory_onboarding_cloud_monitoring_import_201_response_inner.go +++ b/client/model_create_organization_inventory_onboarding_cloud_monitoring_import_201_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_inventory_onboarding_cloud_monitoring_import_request.go b/client/model_create_organization_inventory_onboarding_cloud_monitoring_import_request.go index 10e633e1b..103048353 100644 --- a/client/model_create_organization_inventory_onboarding_cloud_monitoring_import_request.go +++ b/client/model_create_organization_inventory_onboarding_cloud_monitoring_import_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_inventory_onboarding_cloud_monitoring_import_request_devices_inner.go b/client/model_create_organization_inventory_onboarding_cloud_monitoring_import_request_devices_inner.go index f41aae1fa..88afe6bb0 100644 --- a/client/model_create_organization_inventory_onboarding_cloud_monitoring_import_request_devices_inner.go +++ b/client/model_create_organization_inventory_onboarding_cloud_monitoring_import_request_devices_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_201_response_inner.go b/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_201_response_inner.go index 287a9a07d..7fed21b5a 100644 --- a/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_201_response_inner.go +++ b/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_201_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_201_response_inner_config_params.go b/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_201_response_inner_config_params.go index 8ff3317d8..f266d80f5 100644 --- a/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_201_response_inner_config_params.go +++ b/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_201_response_inner_config_params.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_201_response_inner_config_params_tunnel.go b/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_201_response_inner_config_params_tunnel.go index 475e5d6a3..42bf1ef41 100644 --- a/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_201_response_inner_config_params_tunnel.go +++ b/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_201_response_inner_config_params_tunnel.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_201_response_inner_config_params_tunnel_root_certificate.go b/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_201_response_inner_config_params_tunnel_root_certificate.go index 0eddf9f9c..f4775f455 100644 --- a/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_201_response_inner_config_params_tunnel_root_certificate.go +++ b/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_201_response_inner_config_params_tunnel_root_certificate.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_201_response_inner_config_params_user.go b/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_201_response_inner_config_params_user.go index 6bfd5fdb8..4d6b598ba 100644 --- a/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_201_response_inner_config_params_user.go +++ b/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_201_response_inner_config_params_user.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_201_response_inner_config_params_user_secret.go b/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_201_response_inner_config_params_user_secret.go index d3bab3f86..7297c22ed 100644 --- a/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_201_response_inner_config_params_user_secret.go +++ b/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_201_response_inner_config_params_user_secret.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_request.go b/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_request.go index ee0b7cb6b..f21edc097 100644 --- a/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_request.go +++ b/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_request_devices_inner.go b/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_request_devices_inner.go index ab24f7b03..3096da893 100644 --- a/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_request_devices_inner.go +++ b/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_request_devices_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_request_devices_inner_tunnel.go b/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_request_devices_inner_tunnel.go index 81edce7e1..5933bce80 100644 --- a/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_request_devices_inner_tunnel.go +++ b/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_request_devices_inner_tunnel.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_request_devices_inner_user.go b/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_request_devices_inner_user.go index aef9aef58..70099faa1 100644 --- a/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_request_devices_inner_user.go +++ b/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_request_devices_inner_user.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_request_devices_inner_vty.go b/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_request_devices_inner_vty.go index 4b81aa16e..9d08ed6b9 100644 --- a/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_request_devices_inner_vty.go +++ b/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_request_devices_inner_vty.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_request_devices_inner_vty_access_list.go b/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_request_devices_inner_vty_access_list.go index abf9f2822..ca14e4efc 100644 --- a/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_request_devices_inner_vty_access_list.go +++ b/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_request_devices_inner_vty_access_list.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_request_devices_inner_vty_access_list_vty_in.go b/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_request_devices_inner_vty_access_list_vty_in.go index 05bd163be..3b31420f4 100644 --- a/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_request_devices_inner_vty_access_list_vty_in.go +++ b/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_request_devices_inner_vty_access_list_vty_in.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_request_devices_inner_vty_access_list_vty_out.go b/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_request_devices_inner_vty_access_list_vty_out.go index e321af544..682faebcb 100644 --- a/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_request_devices_inner_vty_access_list_vty_out.go +++ b/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_request_devices_inner_vty_access_list_vty_out.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_request_devices_inner_vty_authentication.go b/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_request_devices_inner_vty_authentication.go index e7099883f..71559e34c 100644 --- a/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_request_devices_inner_vty_authentication.go +++ b/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_request_devices_inner_vty_authentication.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_request_devices_inner_vty_authentication_group.go b/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_request_devices_inner_vty_authentication_group.go index 8c92e9338..e01dae9c0 100644 --- a/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_request_devices_inner_vty_authentication_group.go +++ b/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_request_devices_inner_vty_authentication_group.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_request_devices_inner_vty_authorization.go b/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_request_devices_inner_vty_authorization.go index f4d99ce49..f85d23e36 100644 --- a/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_request_devices_inner_vty_authorization.go +++ b/client/model_create_organization_inventory_onboarding_cloud_monitoring_prepare_request_devices_inner_vty_authorization.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_network_request.go b/client/model_create_organization_network_request.go index faf6c7eae..1309c3836 100644 --- a/client/model_create_organization_network_request.go +++ b/client/model_create_organization_network_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_policy_object_request.go b/client/model_create_organization_policy_object_request.go index e347cddc3..2fcf52e6e 100644 --- a/client/model_create_organization_policy_object_request.go +++ b/client/model_create_organization_policy_object_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_policy_objects_group_request.go b/client/model_create_organization_policy_objects_group_request.go index 7fb2160d4..4b5e9ace9 100644 --- a/client/model_create_organization_policy_objects_group_request.go +++ b/client/model_create_organization_policy_objects_group_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_request.go b/client/model_create_organization_request.go index a1b947706..8f07329fa 100644 --- a/client/model_create_organization_request.go +++ b/client/model_create_organization_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_saml_idp_request.go b/client/model_create_organization_saml_idp_request.go index 9d359a74a..bba875014 100644 --- a/client/model_create_organization_saml_idp_request.go +++ b/client/model_create_organization_saml_idp_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_saml_role_request.go b/client/model_create_organization_saml_role_request.go index 7c4f4d255..07f9b27f1 100644 --- a/client/model_create_organization_saml_role_request.go +++ b/client/model_create_organization_saml_role_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_saml_role_request_networks_inner.go b/client/model_create_organization_saml_role_request_networks_inner.go index 63812c545..e977b5901 100644 --- a/client/model_create_organization_saml_role_request_networks_inner.go +++ b/client/model_create_organization_saml_role_request_networks_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_create_organization_saml_role_request_tags_inner.go b/client/model_create_organization_saml_role_request_tags_inner.go index 4b4b8276f..7845682da 100644 --- a/client/model_create_organization_saml_role_request_tags_inner.go +++ b/client/model_create_organization_saml_role_request_tags_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_cycle_device_switch_ports_200_response.go b/client/model_cycle_device_switch_ports_200_response.go index 4aaf0b120..6e91560c6 100644 --- a/client/model_cycle_device_switch_ports_200_response.go +++ b/client/model_cycle_device_switch_ports_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_cycle_device_switch_ports_request.go b/client/model_cycle_device_switch_ports_request.go index 08abd5c3d..21b00dd57 100644 --- a/client/model_cycle_device_switch_ports_request.go +++ b/client/model_cycle_device_switch_ports_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_generate_device_camera_snapshot_request.go b/client/model_generate_device_camera_snapshot_request.go index c7d40f0df..96b8fff7e 100644 --- a/client/model_generate_device_camera_snapshot_request.go +++ b/client/model_generate_device_camera_snapshot_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_administered_identities_me_200_response.go b/client/model_get_administered_identities_me_200_response.go index e7bc6e4d4..45c347989 100644 --- a/client/model_get_administered_identities_me_200_response.go +++ b/client/model_get_administered_identities_me_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_administered_identities_me_200_response_authentication.go b/client/model_get_administered_identities_me_200_response_authentication.go index b6debff5c..fba46979f 100644 --- a/client/model_get_administered_identities_me_200_response_authentication.go +++ b/client/model_get_administered_identities_me_200_response_authentication.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_administered_identities_me_200_response_authentication_api.go b/client/model_get_administered_identities_me_200_response_authentication_api.go index b0126041b..7399a76c5 100644 --- a/client/model_get_administered_identities_me_200_response_authentication_api.go +++ b/client/model_get_administered_identities_me_200_response_authentication_api.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_administered_identities_me_200_response_authentication_api_key.go b/client/model_get_administered_identities_me_200_response_authentication_api_key.go index b1ab627f0..3b3543ca9 100644 --- a/client/model_get_administered_identities_me_200_response_authentication_api_key.go +++ b/client/model_get_administered_identities_me_200_response_authentication_api_key.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_administered_identities_me_200_response_authentication_saml.go b/client/model_get_administered_identities_me_200_response_authentication_saml.go index a3ea54210..ca04f8439 100644 --- a/client/model_get_administered_identities_me_200_response_authentication_saml.go +++ b/client/model_get_administered_identities_me_200_response_authentication_saml.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_administered_identities_me_200_response_authentication_two_factor.go b/client/model_get_administered_identities_me_200_response_authentication_two_factor.go index 44a354131..8591a40cb 100644 --- a/client/model_get_administered_identities_me_200_response_authentication_two_factor.go +++ b/client/model_get_administered_identities_me_200_response_authentication_two_factor.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_device_appliance_radio_settings_200_response.go b/client/model_get_device_appliance_radio_settings_200_response.go index 496fc8926..b63649182 100644 --- a/client/model_get_device_appliance_radio_settings_200_response.go +++ b/client/model_get_device_appliance_radio_settings_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_device_appliance_radio_settings_200_response_five_ghz_settings.go b/client/model_get_device_appliance_radio_settings_200_response_five_ghz_settings.go index fb2557e09..dd0763617 100644 --- a/client/model_get_device_appliance_radio_settings_200_response_five_ghz_settings.go +++ b/client/model_get_device_appliance_radio_settings_200_response_five_ghz_settings.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_device_appliance_radio_settings_200_response_two_four_ghz_settings.go b/client/model_get_device_appliance_radio_settings_200_response_two_four_ghz_settings.go index 484dd71bb..e714c3dfe 100644 --- a/client/model_get_device_appliance_radio_settings_200_response_two_four_ghz_settings.go +++ b/client/model_get_device_appliance_radio_settings_200_response_two_four_ghz_settings.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_device_appliance_uplinks_settings_200_response.go b/client/model_get_device_appliance_uplinks_settings_200_response.go index 0ddc72003..8f7caa60c 100644 --- a/client/model_get_device_appliance_uplinks_settings_200_response.go +++ b/client/model_get_device_appliance_uplinks_settings_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_device_appliance_uplinks_settings_200_response_interfaces.go b/client/model_get_device_appliance_uplinks_settings_200_response_interfaces.go index dc351c1d3..b76895160 100644 --- a/client/model_get_device_appliance_uplinks_settings_200_response_interfaces.go +++ b/client/model_get_device_appliance_uplinks_settings_200_response_interfaces.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_device_appliance_uplinks_settings_200_response_interfaces_wan1.go b/client/model_get_device_appliance_uplinks_settings_200_response_interfaces_wan1.go index 83071215b..70a5d5009 100644 --- a/client/model_get_device_appliance_uplinks_settings_200_response_interfaces_wan1.go +++ b/client/model_get_device_appliance_uplinks_settings_200_response_interfaces_wan1.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_device_appliance_uplinks_settings_200_response_interfaces_wan1_pppoe.go b/client/model_get_device_appliance_uplinks_settings_200_response_interfaces_wan1_pppoe.go index f301222ab..8fd75744c 100644 --- a/client/model_get_device_appliance_uplinks_settings_200_response_interfaces_wan1_pppoe.go +++ b/client/model_get_device_appliance_uplinks_settings_200_response_interfaces_wan1_pppoe.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_device_appliance_uplinks_settings_200_response_interfaces_wan1_pppoe_authentication.go b/client/model_get_device_appliance_uplinks_settings_200_response_interfaces_wan1_pppoe_authentication.go index 2f752f2c0..f9a594203 100644 --- a/client/model_get_device_appliance_uplinks_settings_200_response_interfaces_wan1_pppoe_authentication.go +++ b/client/model_get_device_appliance_uplinks_settings_200_response_interfaces_wan1_pppoe_authentication.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_device_appliance_uplinks_settings_200_response_interfaces_wan1_svis.go b/client/model_get_device_appliance_uplinks_settings_200_response_interfaces_wan1_svis.go index 70e2ac978..d6c0593b6 100644 --- a/client/model_get_device_appliance_uplinks_settings_200_response_interfaces_wan1_svis.go +++ b/client/model_get_device_appliance_uplinks_settings_200_response_interfaces_wan1_svis.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_device_appliance_uplinks_settings_200_response_interfaces_wan1_svis_ipv4.go b/client/model_get_device_appliance_uplinks_settings_200_response_interfaces_wan1_svis_ipv4.go index 768e2b6de..4f06efa29 100644 --- a/client/model_get_device_appliance_uplinks_settings_200_response_interfaces_wan1_svis_ipv4.go +++ b/client/model_get_device_appliance_uplinks_settings_200_response_interfaces_wan1_svis_ipv4.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_device_appliance_uplinks_settings_200_response_interfaces_wan1_svis_ipv4_nameservers.go b/client/model_get_device_appliance_uplinks_settings_200_response_interfaces_wan1_svis_ipv4_nameservers.go index 43af2102c..da5d23139 100644 --- a/client/model_get_device_appliance_uplinks_settings_200_response_interfaces_wan1_svis_ipv4_nameservers.go +++ b/client/model_get_device_appliance_uplinks_settings_200_response_interfaces_wan1_svis_ipv4_nameservers.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_device_appliance_uplinks_settings_200_response_interfaces_wan1_svis_ipv6.go b/client/model_get_device_appliance_uplinks_settings_200_response_interfaces_wan1_svis_ipv6.go index 280211d7a..8304b9a0e 100644 --- a/client/model_get_device_appliance_uplinks_settings_200_response_interfaces_wan1_svis_ipv6.go +++ b/client/model_get_device_appliance_uplinks_settings_200_response_interfaces_wan1_svis_ipv6.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_device_appliance_uplinks_settings_200_response_interfaces_wan1_vlan_tagging.go b/client/model_get_device_appliance_uplinks_settings_200_response_interfaces_wan1_vlan_tagging.go index 299cad109..dbe9c675d 100644 --- a/client/model_get_device_appliance_uplinks_settings_200_response_interfaces_wan1_vlan_tagging.go +++ b/client/model_get_device_appliance_uplinks_settings_200_response_interfaces_wan1_vlan_tagging.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_device_appliance_uplinks_settings_200_response_interfaces_wan2.go b/client/model_get_device_appliance_uplinks_settings_200_response_interfaces_wan2.go index 434cb29f7..cb4ec961c 100644 --- a/client/model_get_device_appliance_uplinks_settings_200_response_interfaces_wan2.go +++ b/client/model_get_device_appliance_uplinks_settings_200_response_interfaces_wan2.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_device_camera_video_settings_200_response.go b/client/model_get_device_camera_video_settings_200_response.go new file mode 100644 index 000000000..6f19e5117 --- /dev/null +++ b/client/model_get_device_camera_video_settings_200_response.go @@ -0,0 +1,164 @@ +/* +Meraki Dashboard API + +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) + +API version: 1.37.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "encoding/json" +) + +// checks if the GetDeviceCameraVideoSettings200Response type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &GetDeviceCameraVideoSettings200Response{} + +// GetDeviceCameraVideoSettings200Response struct for GetDeviceCameraVideoSettings200Response +type GetDeviceCameraVideoSettings200Response struct { + // Boolean indicating if external rtsp stream is exposed + ExternalRtspEnabled *bool `json:"externalRtspEnabled,omitempty"` + // External rstp url. Will only be returned if external rtsp stream is exposed + RtspUrl *string `json:"rtspUrl,omitempty"` +} + +// NewGetDeviceCameraVideoSettings200Response instantiates a new GetDeviceCameraVideoSettings200Response object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewGetDeviceCameraVideoSettings200Response() *GetDeviceCameraVideoSettings200Response { + this := GetDeviceCameraVideoSettings200Response{} + return &this +} + +// NewGetDeviceCameraVideoSettings200ResponseWithDefaults instantiates a new GetDeviceCameraVideoSettings200Response object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewGetDeviceCameraVideoSettings200ResponseWithDefaults() *GetDeviceCameraVideoSettings200Response { + this := GetDeviceCameraVideoSettings200Response{} + return &this +} + +// GetExternalRtspEnabled returns the ExternalRtspEnabled field value if set, zero value otherwise. +func (o *GetDeviceCameraVideoSettings200Response) GetExternalRtspEnabled() bool { + if o == nil || IsNil(o.ExternalRtspEnabled) { + var ret bool + return ret + } + return *o.ExternalRtspEnabled +} + +// GetExternalRtspEnabledOk returns a tuple with the ExternalRtspEnabled field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *GetDeviceCameraVideoSettings200Response) GetExternalRtspEnabledOk() (*bool, bool) { + if o == nil || IsNil(o.ExternalRtspEnabled) { + return nil, false + } + return o.ExternalRtspEnabled, true +} + +// HasExternalRtspEnabled returns a boolean if a field has been set. +func (o *GetDeviceCameraVideoSettings200Response) HasExternalRtspEnabled() bool { + if o != nil && !IsNil(o.ExternalRtspEnabled) { + return true + } + + return false +} + +// SetExternalRtspEnabled gets a reference to the given bool and assigns it to the ExternalRtspEnabled field. +func (o *GetDeviceCameraVideoSettings200Response) SetExternalRtspEnabled(v bool) { + o.ExternalRtspEnabled = &v +} + +// GetRtspUrl returns the RtspUrl field value if set, zero value otherwise. +func (o *GetDeviceCameraVideoSettings200Response) GetRtspUrl() string { + if o == nil || IsNil(o.RtspUrl) { + var ret string + return ret + } + return *o.RtspUrl +} + +// GetRtspUrlOk returns a tuple with the RtspUrl field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *GetDeviceCameraVideoSettings200Response) GetRtspUrlOk() (*string, bool) { + if o == nil || IsNil(o.RtspUrl) { + return nil, false + } + return o.RtspUrl, true +} + +// HasRtspUrl returns a boolean if a field has been set. +func (o *GetDeviceCameraVideoSettings200Response) HasRtspUrl() bool { + if o != nil && !IsNil(o.RtspUrl) { + return true + } + + return false +} + +// SetRtspUrl gets a reference to the given string and assigns it to the RtspUrl field. +func (o *GetDeviceCameraVideoSettings200Response) SetRtspUrl(v string) { + o.RtspUrl = &v +} + +func (o GetDeviceCameraVideoSettings200Response) MarshalJSON() ([]byte, error) { + toSerialize,err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o GetDeviceCameraVideoSettings200Response) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + if !IsNil(o.ExternalRtspEnabled) { + toSerialize["externalRtspEnabled"] = o.ExternalRtspEnabled + } + if !IsNil(o.RtspUrl) { + toSerialize["rtspUrl"] = o.RtspUrl + } + return toSerialize, nil +} + +type NullableGetDeviceCameraVideoSettings200Response struct { + value *GetDeviceCameraVideoSettings200Response + isSet bool +} + +func (v NullableGetDeviceCameraVideoSettings200Response) Get() *GetDeviceCameraVideoSettings200Response { + return v.value +} + +func (v *NullableGetDeviceCameraVideoSettings200Response) Set(val *GetDeviceCameraVideoSettings200Response) { + v.value = val + v.isSet = true +} + +func (v NullableGetDeviceCameraVideoSettings200Response) IsSet() bool { + return v.isSet +} + +func (v *NullableGetDeviceCameraVideoSettings200Response) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableGetDeviceCameraVideoSettings200Response(val *GetDeviceCameraVideoSettings200Response) *NullableGetDeviceCameraVideoSettings200Response { + return &NullableGetDeviceCameraVideoSettings200Response{value: val, isSet: true} +} + +func (v NullableGetDeviceCameraVideoSettings200Response) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableGetDeviceCameraVideoSettings200Response) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/client/model_get_device_live_tools_ping_200_response.go b/client/model_get_device_live_tools_ping_200_response.go index 6add13957..16bc15296 100644 --- a/client/model_get_device_live_tools_ping_200_response.go +++ b/client/model_get_device_live_tools_ping_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_device_live_tools_ping_200_response_results.go b/client/model_get_device_live_tools_ping_200_response_results.go index 0dc5dec84..14541234a 100644 --- a/client/model_get_device_live_tools_ping_200_response_results.go +++ b/client/model_get_device_live_tools_ping_200_response_results.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_device_live_tools_ping_200_response_results_latencies.go b/client/model_get_device_live_tools_ping_200_response_results_latencies.go index 2be45a484..af5975b02 100644 --- a/client/model_get_device_live_tools_ping_200_response_results_latencies.go +++ b/client/model_get_device_live_tools_ping_200_response_results_latencies.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_device_live_tools_ping_200_response_results_loss.go b/client/model_get_device_live_tools_ping_200_response_results_loss.go index 0aad2e4f7..0db7e462a 100644 --- a/client/model_get_device_live_tools_ping_200_response_results_loss.go +++ b/client/model_get_device_live_tools_ping_200_response_results_loss.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_device_live_tools_ping_200_response_results_replies_inner.go b/client/model_get_device_live_tools_ping_200_response_results_replies_inner.go index 020034e15..e72bbaa4a 100644 --- a/client/model_get_device_live_tools_ping_200_response_results_replies_inner.go +++ b/client/model_get_device_live_tools_ping_200_response_results_replies_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_device_sensor_relationships_200_response_inner.go b/client/model_get_device_sensor_relationships_200_response_inner.go index a3dbffdee..e531de260 100644 --- a/client/model_get_device_sensor_relationships_200_response_inner.go +++ b/client/model_get_device_sensor_relationships_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_device_sensor_relationships_200_response_inner_livestream.go b/client/model_get_device_sensor_relationships_200_response_inner_livestream.go index fdff3fb52..ffdfe1e52 100644 --- a/client/model_get_device_sensor_relationships_200_response_inner_livestream.go +++ b/client/model_get_device_sensor_relationships_200_response_inner_livestream.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_device_sensor_relationships_200_response_inner_livestream_related_devices_inner.go b/client/model_get_device_sensor_relationships_200_response_inner_livestream_related_devices_inner.go index 5d1565627..e79a0c82e 100644 --- a/client/model_get_device_sensor_relationships_200_response_inner_livestream_related_devices_inner.go +++ b/client/model_get_device_sensor_relationships_200_response_inner_livestream_related_devices_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_device_switch_ports_200_response_inner.go b/client/model_get_device_switch_ports_200_response_inner.go index d9565cfa0..7f815c9a7 100644 --- a/client/model_get_device_switch_ports_200_response_inner.go +++ b/client/model_get_device_switch_ports_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_device_switch_ports_200_response_inner_profile.go b/client/model_get_device_switch_ports_200_response_inner_profile.go index 20332a41b..c7002ce00 100644 --- a/client/model_get_device_switch_ports_200_response_inner_profile.go +++ b/client/model_get_device_switch_ports_200_response_inner_profile.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_device_switch_ports_statuses_200_response_inner.go b/client/model_get_device_switch_ports_statuses_200_response_inner.go index ef9da2b45..d9a98e7e9 100644 --- a/client/model_get_device_switch_ports_statuses_200_response_inner.go +++ b/client/model_get_device_switch_ports_statuses_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_device_switch_ports_statuses_200_response_inner_cdp.go b/client/model_get_device_switch_ports_statuses_200_response_inner_cdp.go index 04018d63b..f90d0cf45 100644 --- a/client/model_get_device_switch_ports_statuses_200_response_inner_cdp.go +++ b/client/model_get_device_switch_ports_statuses_200_response_inner_cdp.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_device_switch_ports_statuses_200_response_inner_lldp.go b/client/model_get_device_switch_ports_statuses_200_response_inner_lldp.go index e9425e132..c1d47f6a3 100644 --- a/client/model_get_device_switch_ports_statuses_200_response_inner_lldp.go +++ b/client/model_get_device_switch_ports_statuses_200_response_inner_lldp.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_device_switch_ports_statuses_200_response_inner_secure_port.go b/client/model_get_device_switch_ports_statuses_200_response_inner_secure_port.go index 74e132661..22bfd1331 100644 --- a/client/model_get_device_switch_ports_statuses_200_response_inner_secure_port.go +++ b/client/model_get_device_switch_ports_statuses_200_response_inner_secure_port.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_device_switch_ports_statuses_200_response_inner_secure_port_config_overrides.go b/client/model_get_device_switch_ports_statuses_200_response_inner_secure_port_config_overrides.go index 97752d394..dc1d44fb6 100644 --- a/client/model_get_device_switch_ports_statuses_200_response_inner_secure_port_config_overrides.go +++ b/client/model_get_device_switch_ports_statuses_200_response_inner_secure_port_config_overrides.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_device_switch_ports_statuses_200_response_inner_traffic_in_kbps.go b/client/model_get_device_switch_ports_statuses_200_response_inner_traffic_in_kbps.go index 382ab3c0a..2dc108ee1 100644 --- a/client/model_get_device_switch_ports_statuses_200_response_inner_traffic_in_kbps.go +++ b/client/model_get_device_switch_ports_statuses_200_response_inner_traffic_in_kbps.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_device_switch_ports_statuses_200_response_inner_usage_in_kb.go b/client/model_get_device_switch_ports_statuses_200_response_inner_usage_in_kb.go index 8fe5f62d4..13f6f399e 100644 --- a/client/model_get_device_switch_ports_statuses_200_response_inner_usage_in_kb.go +++ b/client/model_get_device_switch_ports_statuses_200_response_inner_usage_in_kb.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_device_switch_routing_interfaces_200_response_inner.go b/client/model_get_device_switch_routing_interfaces_200_response_inner.go index e9c1a0e76..ff70643dc 100644 --- a/client/model_get_device_switch_routing_interfaces_200_response_inner.go +++ b/client/model_get_device_switch_routing_interfaces_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_device_switch_routing_interfaces_200_response_inner_ipv6.go b/client/model_get_device_switch_routing_interfaces_200_response_inner_ipv6.go index 652ee9af4..e25743531 100644 --- a/client/model_get_device_switch_routing_interfaces_200_response_inner_ipv6.go +++ b/client/model_get_device_switch_routing_interfaces_200_response_inner_ipv6.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_device_switch_routing_interfaces_200_response_inner_ospf_settings.go b/client/model_get_device_switch_routing_interfaces_200_response_inner_ospf_settings.go index cc62addee..f3f4dada1 100644 --- a/client/model_get_device_switch_routing_interfaces_200_response_inner_ospf_settings.go +++ b/client/model_get_device_switch_routing_interfaces_200_response_inner_ospf_settings.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_device_switch_routing_interfaces_200_response_inner_ospf_v3.go b/client/model_get_device_switch_routing_interfaces_200_response_inner_ospf_v3.go index 9f3f2addf..045cc0836 100644 --- a/client/model_get_device_switch_routing_interfaces_200_response_inner_ospf_v3.go +++ b/client/model_get_device_switch_routing_interfaces_200_response_inner_ospf_v3.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_device_switch_routing_static_route_200_response.go b/client/model_get_device_switch_routing_static_route_200_response.go index a33029ece..f2e4d33d1 100644 --- a/client/model_get_device_switch_routing_static_route_200_response.go +++ b/client/model_get_device_switch_routing_static_route_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_device_wireless_bluetooth_settings_200_response.go b/client/model_get_device_wireless_bluetooth_settings_200_response.go index 639faa23c..c97bf10a3 100644 --- a/client/model_get_device_wireless_bluetooth_settings_200_response.go +++ b/client/model_get_device_wireless_bluetooth_settings_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_device_wireless_connection_stats_200_response.go b/client/model_get_device_wireless_connection_stats_200_response.go index a6ad82f01..6793960d9 100644 --- a/client/model_get_device_wireless_connection_stats_200_response.go +++ b/client/model_get_device_wireless_connection_stats_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_device_wireless_connection_stats_200_response_connection_stats.go b/client/model_get_device_wireless_connection_stats_200_response_connection_stats.go index 37da0e56f..d65fb8e8f 100644 --- a/client/model_get_device_wireless_connection_stats_200_response_connection_stats.go +++ b/client/model_get_device_wireless_connection_stats_200_response_connection_stats.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_device_wireless_status_200_response.go b/client/model_get_device_wireless_status_200_response.go index 919b7161a..cfa4760ad 100644 --- a/client/model_get_device_wireless_status_200_response.go +++ b/client/model_get_device_wireless_status_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_device_wireless_status_200_response_basic_service_sets_inner.go b/client/model_get_device_wireless_status_200_response_basic_service_sets_inner.go index 6698e0fd4..fb527462b 100644 --- a/client/model_get_device_wireless_status_200_response_basic_service_sets_inner.go +++ b/client/model_get_device_wireless_status_200_response_basic_service_sets_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_200_response.go b/client/model_get_network_200_response.go index a04c427b3..f918c0ab4 100644 --- a/client/model_get_network_200_response.go +++ b/client/model_get_network_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_alerts_history_200_response_inner.go b/client/model_get_network_alerts_history_200_response_inner.go index a71528430..a879dff73 100644 --- a/client/model_get_network_alerts_history_200_response_inner.go +++ b/client/model_get_network_alerts_history_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_alerts_history_200_response_inner_destinations.go b/client/model_get_network_alerts_history_200_response_inner_destinations.go index f3396675e..0575ccf71 100644 --- a/client/model_get_network_alerts_history_200_response_inner_destinations.go +++ b/client/model_get_network_alerts_history_200_response_inner_destinations.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_alerts_history_200_response_inner_destinations_email.go b/client/model_get_network_alerts_history_200_response_inner_destinations_email.go index 5d9395a9a..0c2775aa0 100644 --- a/client/model_get_network_alerts_history_200_response_inner_destinations_email.go +++ b/client/model_get_network_alerts_history_200_response_inner_destinations_email.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_alerts_history_200_response_inner_destinations_push.go b/client/model_get_network_alerts_history_200_response_inner_destinations_push.go index f9dab4fb9..27f644049 100644 --- a/client/model_get_network_alerts_history_200_response_inner_destinations_push.go +++ b/client/model_get_network_alerts_history_200_response_inner_destinations_push.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_alerts_history_200_response_inner_destinations_sms.go b/client/model_get_network_alerts_history_200_response_inner_destinations_sms.go index edcafc44e..8099a70ee 100644 --- a/client/model_get_network_alerts_history_200_response_inner_destinations_sms.go +++ b/client/model_get_network_alerts_history_200_response_inner_destinations_sms.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_alerts_history_200_response_inner_destinations_webhook.go b/client/model_get_network_alerts_history_200_response_inner_destinations_webhook.go index 612f7f896..8b64a25a9 100644 --- a/client/model_get_network_alerts_history_200_response_inner_destinations_webhook.go +++ b/client/model_get_network_alerts_history_200_response_inner_destinations_webhook.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_alerts_history_200_response_inner_device.go b/client/model_get_network_alerts_history_200_response_inner_device.go index d1c44dfab..3181b1bd6 100644 --- a/client/model_get_network_alerts_history_200_response_inner_device.go +++ b/client/model_get_network_alerts_history_200_response_inner_device.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_firewall_l7_firewall_rules_application_categories_200_response.go b/client/model_get_network_appliance_firewall_l7_firewall_rules_application_categories_200_response.go index f587e5ef8..544f49ed4 100644 --- a/client/model_get_network_appliance_firewall_l7_firewall_rules_application_categories_200_response.go +++ b/client/model_get_network_appliance_firewall_l7_firewall_rules_application_categories_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_firewall_l7_firewall_rules_application_categories_200_response_application_categories_inner.go b/client/model_get_network_appliance_firewall_l7_firewall_rules_application_categories_200_response_application_categories_inner.go index 7ccda951d..9426a21d5 100644 --- a/client/model_get_network_appliance_firewall_l7_firewall_rules_application_categories_200_response_application_categories_inner.go +++ b/client/model_get_network_appliance_firewall_l7_firewall_rules_application_categories_200_response_application_categories_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_firewall_l7_firewall_rules_application_categories_200_response_application_categories_inner_applications_inner.go b/client/model_get_network_appliance_firewall_l7_firewall_rules_application_categories_200_response_application_categories_inner_applications_inner.go index 6b6991ea4..36852643a 100644 --- a/client/model_get_network_appliance_firewall_l7_firewall_rules_application_categories_200_response_application_categories_inner_applications_inner.go +++ b/client/model_get_network_appliance_firewall_l7_firewall_rules_application_categories_200_response_application_categories_inner_applications_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_ports_200_response_inner.go b/client/model_get_network_appliance_ports_200_response_inner.go index cd6ececce..36f44d1fb 100644 --- a/client/model_get_network_appliance_ports_200_response_inner.go +++ b/client/model_get_network_appliance_ports_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_prefixes_delegated_statics_200_response_inner.go b/client/model_get_network_appliance_prefixes_delegated_statics_200_response_inner.go index eedd4bbb0..fbfc5183c 100644 --- a/client/model_get_network_appliance_prefixes_delegated_statics_200_response_inner.go +++ b/client/model_get_network_appliance_prefixes_delegated_statics_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_prefixes_delegated_statics_200_response_inner_origin.go b/client/model_get_network_appliance_prefixes_delegated_statics_200_response_inner_origin.go index 1acdc80f2..5c252011e 100644 --- a/client/model_get_network_appliance_prefixes_delegated_statics_200_response_inner_origin.go +++ b/client/model_get_network_appliance_prefixes_delegated_statics_200_response_inner_origin.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_rf_profiles_200_response.go b/client/model_get_network_appliance_rf_profiles_200_response.go index b8cf18768..754714204 100644 --- a/client/model_get_network_appliance_rf_profiles_200_response.go +++ b/client/model_get_network_appliance_rf_profiles_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_rf_profiles_200_response_assigned_inner.go b/client/model_get_network_appliance_rf_profiles_200_response_assigned_inner.go index 4b4eebca4..42586155d 100644 --- a/client/model_get_network_appliance_rf_profiles_200_response_assigned_inner.go +++ b/client/model_get_network_appliance_rf_profiles_200_response_assigned_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_rf_profiles_200_response_assigned_inner_five_ghz_settings.go b/client/model_get_network_appliance_rf_profiles_200_response_assigned_inner_five_ghz_settings.go index 2c2e68f0d..dd5f27241 100644 --- a/client/model_get_network_appliance_rf_profiles_200_response_assigned_inner_five_ghz_settings.go +++ b/client/model_get_network_appliance_rf_profiles_200_response_assigned_inner_five_ghz_settings.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_rf_profiles_200_response_assigned_inner_per_ssid_settings.go b/client/model_get_network_appliance_rf_profiles_200_response_assigned_inner_per_ssid_settings.go index 6b6008dc6..859a48fde 100644 --- a/client/model_get_network_appliance_rf_profiles_200_response_assigned_inner_per_ssid_settings.go +++ b/client/model_get_network_appliance_rf_profiles_200_response_assigned_inner_per_ssid_settings.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_rf_profiles_200_response_assigned_inner_per_ssid_settings_1.go b/client/model_get_network_appliance_rf_profiles_200_response_assigned_inner_per_ssid_settings_1.go index 27b9e5a5e..400b719d2 100644 --- a/client/model_get_network_appliance_rf_profiles_200_response_assigned_inner_per_ssid_settings_1.go +++ b/client/model_get_network_appliance_rf_profiles_200_response_assigned_inner_per_ssid_settings_1.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_rf_profiles_200_response_assigned_inner_per_ssid_settings_2.go b/client/model_get_network_appliance_rf_profiles_200_response_assigned_inner_per_ssid_settings_2.go index 8264cf633..facaf17bf 100644 --- a/client/model_get_network_appliance_rf_profiles_200_response_assigned_inner_per_ssid_settings_2.go +++ b/client/model_get_network_appliance_rf_profiles_200_response_assigned_inner_per_ssid_settings_2.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_rf_profiles_200_response_assigned_inner_per_ssid_settings_3.go b/client/model_get_network_appliance_rf_profiles_200_response_assigned_inner_per_ssid_settings_3.go index 679690fbe..e29627b9f 100644 --- a/client/model_get_network_appliance_rf_profiles_200_response_assigned_inner_per_ssid_settings_3.go +++ b/client/model_get_network_appliance_rf_profiles_200_response_assigned_inner_per_ssid_settings_3.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_rf_profiles_200_response_assigned_inner_per_ssid_settings_4.go b/client/model_get_network_appliance_rf_profiles_200_response_assigned_inner_per_ssid_settings_4.go index 56a627dac..be8f9f153 100644 --- a/client/model_get_network_appliance_rf_profiles_200_response_assigned_inner_per_ssid_settings_4.go +++ b/client/model_get_network_appliance_rf_profiles_200_response_assigned_inner_per_ssid_settings_4.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_rf_profiles_200_response_assigned_inner_two_four_ghz_settings.go b/client/model_get_network_appliance_rf_profiles_200_response_assigned_inner_two_four_ghz_settings.go index 8791eda41..19fb141e0 100644 --- a/client/model_get_network_appliance_rf_profiles_200_response_assigned_inner_two_four_ghz_settings.go +++ b/client/model_get_network_appliance_rf_profiles_200_response_assigned_inner_two_four_ghz_settings.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_settings_200_response.go b/client/model_get_network_appliance_settings_200_response.go index f5afada4b..150706404 100644 --- a/client/model_get_network_appliance_settings_200_response.go +++ b/client/model_get_network_appliance_settings_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_settings_200_response_dynamic_dns.go b/client/model_get_network_appliance_settings_200_response_dynamic_dns.go index b757f68bf..543f252eb 100644 --- a/client/model_get_network_appliance_settings_200_response_dynamic_dns.go +++ b/client/model_get_network_appliance_settings_200_response_dynamic_dns.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_single_lan_200_response.go b/client/model_get_network_appliance_single_lan_200_response.go index be97f0900..55e8f5d8b 100644 --- a/client/model_get_network_appliance_single_lan_200_response.go +++ b/client/model_get_network_appliance_single_lan_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_single_lan_200_response_ipv6.go b/client/model_get_network_appliance_single_lan_200_response_ipv6.go index 2e55274ce..ff9a1038a 100644 --- a/client/model_get_network_appliance_single_lan_200_response_ipv6.go +++ b/client/model_get_network_appliance_single_lan_200_response_ipv6.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_single_lan_200_response_ipv6_prefix_assignments_inner.go b/client/model_get_network_appliance_single_lan_200_response_ipv6_prefix_assignments_inner.go index 7ca48dc8f..10735a4e1 100644 --- a/client/model_get_network_appliance_single_lan_200_response_ipv6_prefix_assignments_inner.go +++ b/client/model_get_network_appliance_single_lan_200_response_ipv6_prefix_assignments_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_single_lan_200_response_mandatory_dhcp.go b/client/model_get_network_appliance_single_lan_200_response_mandatory_dhcp.go index 44aa768ae..f2c113a35 100644 --- a/client/model_get_network_appliance_single_lan_200_response_mandatory_dhcp.go +++ b/client/model_get_network_appliance_single_lan_200_response_mandatory_dhcp.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_ssids_200_response_inner.go b/client/model_get_network_appliance_ssids_200_response_inner.go index ee29076c2..ff7a08501 100644 --- a/client/model_get_network_appliance_ssids_200_response_inner.go +++ b/client/model_get_network_appliance_ssids_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_ssids_200_response_inner_radius_servers_inner.go b/client/model_get_network_appliance_ssids_200_response_inner_radius_servers_inner.go index 5c440c4a4..1db185e19 100644 --- a/client/model_get_network_appliance_ssids_200_response_inner_radius_servers_inner.go +++ b/client/model_get_network_appliance_ssids_200_response_inner_radius_servers_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_traffic_shaping_uplink_bandwidth_200_response.go b/client/model_get_network_appliance_traffic_shaping_uplink_bandwidth_200_response.go index 9b09becc7..01d17a63f 100644 --- a/client/model_get_network_appliance_traffic_shaping_uplink_bandwidth_200_response.go +++ b/client/model_get_network_appliance_traffic_shaping_uplink_bandwidth_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_traffic_shaping_uplink_bandwidth_200_response_bandwidth_limits.go b/client/model_get_network_appliance_traffic_shaping_uplink_bandwidth_200_response_bandwidth_limits.go index bd238400c..2c9a37dd4 100644 --- a/client/model_get_network_appliance_traffic_shaping_uplink_bandwidth_200_response_bandwidth_limits.go +++ b/client/model_get_network_appliance_traffic_shaping_uplink_bandwidth_200_response_bandwidth_limits.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_traffic_shaping_uplink_bandwidth_200_response_bandwidth_limits_cellular.go b/client/model_get_network_appliance_traffic_shaping_uplink_bandwidth_200_response_bandwidth_limits_cellular.go index cf1364e1d..b9a5be8d1 100644 --- a/client/model_get_network_appliance_traffic_shaping_uplink_bandwidth_200_response_bandwidth_limits_cellular.go +++ b/client/model_get_network_appliance_traffic_shaping_uplink_bandwidth_200_response_bandwidth_limits_cellular.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_traffic_shaping_uplink_bandwidth_200_response_bandwidth_limits_wan1.go b/client/model_get_network_appliance_traffic_shaping_uplink_bandwidth_200_response_bandwidth_limits_wan1.go index b95fab09e..d5ff8f11c 100644 --- a/client/model_get_network_appliance_traffic_shaping_uplink_bandwidth_200_response_bandwidth_limits_wan1.go +++ b/client/model_get_network_appliance_traffic_shaping_uplink_bandwidth_200_response_bandwidth_limits_wan1.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_traffic_shaping_uplink_bandwidth_200_response_bandwidth_limits_wan2.go b/client/model_get_network_appliance_traffic_shaping_uplink_bandwidth_200_response_bandwidth_limits_wan2.go index cbad69a7e..756230819 100644 --- a/client/model_get_network_appliance_traffic_shaping_uplink_bandwidth_200_response_bandwidth_limits_wan2.go +++ b/client/model_get_network_appliance_traffic_shaping_uplink_bandwidth_200_response_bandwidth_limits_wan2.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response.go b/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response.go index a9582d796..32c963513 100644 --- a/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response.go +++ b/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_failover_and_failback.go b/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_failover_and_failback.go index 03acf8045..1936defaf 100644 --- a/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_failover_and_failback.go +++ b/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_failover_and_failback.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_failover_and_failback_immediate.go b/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_failover_and_failback_immediate.go index 6c2bbf153..e9f97be28 100644 --- a/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_failover_and_failback_immediate.go +++ b/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_failover_and_failback_immediate.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_vpn_traffic_uplink_preferences_inner.go b/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_vpn_traffic_uplink_preferences_inner.go index a5fbb8752..5fa65bc26 100644 --- a/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_vpn_traffic_uplink_preferences_inner.go +++ b/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_vpn_traffic_uplink_preferences_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_vpn_traffic_uplink_preferences_inner_performance_class.go b/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_vpn_traffic_uplink_preferences_inner_performance_class.go index 8eab7768c..d1e563ca2 100644 --- a/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_vpn_traffic_uplink_preferences_inner_performance_class.go +++ b/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_vpn_traffic_uplink_preferences_inner_performance_class.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_vpn_traffic_uplink_preferences_inner_traffic_filters_inner.go b/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_vpn_traffic_uplink_preferences_inner_traffic_filters_inner.go index d3bfdddff..6421e3136 100644 --- a/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_vpn_traffic_uplink_preferences_inner_traffic_filters_inner.go +++ b/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_vpn_traffic_uplink_preferences_inner_traffic_filters_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_vpn_traffic_uplink_preferences_inner_traffic_filters_inner_value.go b/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_vpn_traffic_uplink_preferences_inner_traffic_filters_inner_value.go index 20fb30db3..b7d6daa96 100644 --- a/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_vpn_traffic_uplink_preferences_inner_traffic_filters_inner_value.go +++ b/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_vpn_traffic_uplink_preferences_inner_traffic_filters_inner_value.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_vpn_traffic_uplink_preferences_inner_traffic_filters_inner_value_destination.go b/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_vpn_traffic_uplink_preferences_inner_traffic_filters_inner_value_destination.go index 46c71ca32..c191f0842 100644 --- a/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_vpn_traffic_uplink_preferences_inner_traffic_filters_inner_value_destination.go +++ b/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_vpn_traffic_uplink_preferences_inner_traffic_filters_inner_value_destination.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_vpn_traffic_uplink_preferences_inner_traffic_filters_inner_value_source.go b/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_vpn_traffic_uplink_preferences_inner_traffic_filters_inner_value_source.go index 380c4cd10..8a4335856 100644 --- a/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_vpn_traffic_uplink_preferences_inner_traffic_filters_inner_value_source.go +++ b/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_vpn_traffic_uplink_preferences_inner_traffic_filters_inner_value_source.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_wan_traffic_uplink_preferences_inner.go b/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_wan_traffic_uplink_preferences_inner.go index 9ebd9730f..aab58c296 100644 --- a/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_wan_traffic_uplink_preferences_inner.go +++ b/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_wan_traffic_uplink_preferences_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_wan_traffic_uplink_preferences_inner_traffic_filters_inner.go b/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_wan_traffic_uplink_preferences_inner_traffic_filters_inner.go index 3670e4e28..a27f3352d 100644 --- a/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_wan_traffic_uplink_preferences_inner_traffic_filters_inner.go +++ b/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_wan_traffic_uplink_preferences_inner_traffic_filters_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_wan_traffic_uplink_preferences_inner_traffic_filters_inner_value.go b/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_wan_traffic_uplink_preferences_inner_traffic_filters_inner_value.go index b86d79df4..23fefadf8 100644 --- a/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_wan_traffic_uplink_preferences_inner_traffic_filters_inner_value.go +++ b/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_wan_traffic_uplink_preferences_inner_traffic_filters_inner_value.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_wan_traffic_uplink_preferences_inner_traffic_filters_inner_value_destination.go b/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_wan_traffic_uplink_preferences_inner_traffic_filters_inner_value_destination.go index 4f13e73f1..d212350e5 100644 --- a/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_wan_traffic_uplink_preferences_inner_traffic_filters_inner_value_destination.go +++ b/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_wan_traffic_uplink_preferences_inner_traffic_filters_inner_value_destination.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_wan_traffic_uplink_preferences_inner_traffic_filters_inner_value_source.go b/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_wan_traffic_uplink_preferences_inner_traffic_filters_inner_value_source.go index 49b4c4be2..fed62f434 100644 --- a/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_wan_traffic_uplink_preferences_inner_traffic_filters_inner_value_source.go +++ b/client/model_get_network_appliance_traffic_shaping_uplink_selection_200_response_wan_traffic_uplink_preferences_inner_traffic_filters_inner_value_source.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_vlans_200_response_inner.go b/client/model_get_network_appliance_vlans_200_response_inner.go index a21a5f13e..8cf0debca 100644 --- a/client/model_get_network_appliance_vlans_200_response_inner.go +++ b/client/model_get_network_appliance_vlans_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_vlans_200_response_inner_dhcp_options_inner.go b/client/model_get_network_appliance_vlans_200_response_inner_dhcp_options_inner.go index 18c2c8e07..4942793ce 100644 --- a/client/model_get_network_appliance_vlans_200_response_inner_dhcp_options_inner.go +++ b/client/model_get_network_appliance_vlans_200_response_inner_dhcp_options_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_vlans_200_response_inner_ipv6.go b/client/model_get_network_appliance_vlans_200_response_inner_ipv6.go index 7b8c06bbd..e3a6d0d50 100644 --- a/client/model_get_network_appliance_vlans_200_response_inner_ipv6.go +++ b/client/model_get_network_appliance_vlans_200_response_inner_ipv6.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_vlans_200_response_inner_ipv6_prefix_assignments_inner.go b/client/model_get_network_appliance_vlans_200_response_inner_ipv6_prefix_assignments_inner.go index 0d947051b..13f01ad1d 100644 --- a/client/model_get_network_appliance_vlans_200_response_inner_ipv6_prefix_assignments_inner.go +++ b/client/model_get_network_appliance_vlans_200_response_inner_ipv6_prefix_assignments_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_vlans_200_response_inner_mandatory_dhcp.go b/client/model_get_network_appliance_vlans_200_response_inner_mandatory_dhcp.go index 0d9a00c69..f4225e9fb 100644 --- a/client/model_get_network_appliance_vlans_200_response_inner_mandatory_dhcp.go +++ b/client/model_get_network_appliance_vlans_200_response_inner_mandatory_dhcp.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_vlans_200_response_inner_reserved_ip_ranges_inner.go b/client/model_get_network_appliance_vlans_200_response_inner_reserved_ip_ranges_inner.go index 5b580e724..685bc715a 100644 --- a/client/model_get_network_appliance_vlans_200_response_inner_reserved_ip_ranges_inner.go +++ b/client/model_get_network_appliance_vlans_200_response_inner_reserved_ip_ranges_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_vpn_site_to_site_vpn_200_response.go b/client/model_get_network_appliance_vpn_site_to_site_vpn_200_response.go index 669c86f61..29dd4992e 100644 --- a/client/model_get_network_appliance_vpn_site_to_site_vpn_200_response.go +++ b/client/model_get_network_appliance_vpn_site_to_site_vpn_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_vpn_site_to_site_vpn_200_response_hubs_inner.go b/client/model_get_network_appliance_vpn_site_to_site_vpn_200_response_hubs_inner.go index 5ac826cf9..e78916625 100644 --- a/client/model_get_network_appliance_vpn_site_to_site_vpn_200_response_hubs_inner.go +++ b/client/model_get_network_appliance_vpn_site_to_site_vpn_200_response_hubs_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_appliance_vpn_site_to_site_vpn_200_response_subnets_inner.go b/client/model_get_network_appliance_vpn_site_to_site_vpn_200_response_subnets_inner.go index 88b078864..c3f6f96ea 100644 --- a/client/model_get_network_appliance_vpn_site_to_site_vpn_200_response_subnets_inner.go +++ b/client/model_get_network_appliance_vpn_site_to_site_vpn_200_response_subnets_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_camera_schedules_200_response_inner.go b/client/model_get_network_camera_schedules_200_response_inner.go new file mode 100644 index 000000000..5a5080ef8 --- /dev/null +++ b/client/model_get_network_camera_schedules_200_response_inner.go @@ -0,0 +1,164 @@ +/* +Meraki Dashboard API + +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) + +API version: 1.37.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "encoding/json" +) + +// checks if the GetNetworkCameraSchedules200ResponseInner type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &GetNetworkCameraSchedules200ResponseInner{} + +// GetNetworkCameraSchedules200ResponseInner struct for GetNetworkCameraSchedules200ResponseInner +type GetNetworkCameraSchedules200ResponseInner struct { + // Schedule id + Id *string `json:"id,omitempty"` + // Schedule name + Name *string `json:"name,omitempty"` +} + +// NewGetNetworkCameraSchedules200ResponseInner instantiates a new GetNetworkCameraSchedules200ResponseInner object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewGetNetworkCameraSchedules200ResponseInner() *GetNetworkCameraSchedules200ResponseInner { + this := GetNetworkCameraSchedules200ResponseInner{} + return &this +} + +// NewGetNetworkCameraSchedules200ResponseInnerWithDefaults instantiates a new GetNetworkCameraSchedules200ResponseInner object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewGetNetworkCameraSchedules200ResponseInnerWithDefaults() *GetNetworkCameraSchedules200ResponseInner { + this := GetNetworkCameraSchedules200ResponseInner{} + return &this +} + +// GetId returns the Id field value if set, zero value otherwise. +func (o *GetNetworkCameraSchedules200ResponseInner) GetId() string { + if o == nil || IsNil(o.Id) { + var ret string + return ret + } + return *o.Id +} + +// GetIdOk returns a tuple with the Id field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *GetNetworkCameraSchedules200ResponseInner) GetIdOk() (*string, bool) { + if o == nil || IsNil(o.Id) { + return nil, false + } + return o.Id, true +} + +// HasId returns a boolean if a field has been set. +func (o *GetNetworkCameraSchedules200ResponseInner) HasId() bool { + if o != nil && !IsNil(o.Id) { + return true + } + + return false +} + +// SetId gets a reference to the given string and assigns it to the Id field. +func (o *GetNetworkCameraSchedules200ResponseInner) SetId(v string) { + o.Id = &v +} + +// GetName returns the Name field value if set, zero value otherwise. +func (o *GetNetworkCameraSchedules200ResponseInner) GetName() string { + if o == nil || IsNil(o.Name) { + var ret string + return ret + } + return *o.Name +} + +// GetNameOk returns a tuple with the Name field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *GetNetworkCameraSchedules200ResponseInner) GetNameOk() (*string, bool) { + if o == nil || IsNil(o.Name) { + return nil, false + } + return o.Name, true +} + +// HasName returns a boolean if a field has been set. +func (o *GetNetworkCameraSchedules200ResponseInner) HasName() bool { + if o != nil && !IsNil(o.Name) { + return true + } + + return false +} + +// SetName gets a reference to the given string and assigns it to the Name field. +func (o *GetNetworkCameraSchedules200ResponseInner) SetName(v string) { + o.Name = &v +} + +func (o GetNetworkCameraSchedules200ResponseInner) MarshalJSON() ([]byte, error) { + toSerialize,err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o GetNetworkCameraSchedules200ResponseInner) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + if !IsNil(o.Id) { + toSerialize["id"] = o.Id + } + if !IsNil(o.Name) { + toSerialize["name"] = o.Name + } + return toSerialize, nil +} + +type NullableGetNetworkCameraSchedules200ResponseInner struct { + value *GetNetworkCameraSchedules200ResponseInner + isSet bool +} + +func (v NullableGetNetworkCameraSchedules200ResponseInner) Get() *GetNetworkCameraSchedules200ResponseInner { + return v.value +} + +func (v *NullableGetNetworkCameraSchedules200ResponseInner) Set(val *GetNetworkCameraSchedules200ResponseInner) { + v.value = val + v.isSet = true +} + +func (v NullableGetNetworkCameraSchedules200ResponseInner) IsSet() bool { + return v.isSet +} + +func (v *NullableGetNetworkCameraSchedules200ResponseInner) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableGetNetworkCameraSchedules200ResponseInner(val *GetNetworkCameraSchedules200ResponseInner) *NullableGetNetworkCameraSchedules200ResponseInner { + return &NullableGetNetworkCameraSchedules200ResponseInner{value: val, isSet: true} +} + +func (v NullableGetNetworkCameraSchedules200ResponseInner) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableGetNetworkCameraSchedules200ResponseInner) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/client/model_get_network_cellular_gateway_dhcp_200_response.go b/client/model_get_network_cellular_gateway_dhcp_200_response.go index ad91c76f3..307041745 100644 --- a/client/model_get_network_cellular_gateway_dhcp_200_response.go +++ b/client/model_get_network_cellular_gateway_dhcp_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_client_200_response.go b/client/model_get_network_client_200_response.go index 5725e75aa..1c877bec0 100644 --- a/client/model_get_network_client_200_response.go +++ b/client/model_get_network_client_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_client_200_response_client_vpn_connections_inner.go b/client/model_get_network_client_200_response_client_vpn_connections_inner.go index bef5ba862..812f88126 100644 --- a/client/model_get_network_client_200_response_client_vpn_connections_inner.go +++ b/client/model_get_network_client_200_response_client_vpn_connections_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_clients_200_response.go b/client/model_get_network_clients_200_response.go index 041a81082..15f88a19d 100644 --- a/client/model_get_network_clients_200_response.go +++ b/client/model_get_network_clients_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_clients_200_response_usage.go b/client/model_get_network_clients_200_response_usage.go index 8faeab788..cf11e3d83 100644 --- a/client/model_get_network_clients_200_response_usage.go +++ b/client/model_get_network_clients_200_response_usage.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_events_200_response.go b/client/model_get_network_events_200_response.go index e77e0f1c8..f47e3c698 100644 --- a/client/model_get_network_events_200_response.go +++ b/client/model_get_network_events_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_events_200_response_events_inner.go b/client/model_get_network_events_200_response_events_inner.go index d25302700..fd64dc19d 100644 --- a/client/model_get_network_events_200_response_events_inner.go +++ b/client/model_get_network_events_200_response_events_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_events_200_response_events_inner_event_data.go b/client/model_get_network_events_200_response_events_inner_event_data.go index dbc6cd3e0..a380249ac 100644 --- a/client/model_get_network_events_200_response_events_inner_event_data.go +++ b/client/model_get_network_events_200_response_events_inner_event_data.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_events_event_types_200_response_inner.go b/client/model_get_network_events_event_types_200_response_inner.go index 7bfd25353..78aaa9f13 100644 --- a/client/model_get_network_events_event_types_200_response_inner.go +++ b/client/model_get_network_events_event_types_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_firmware_upgrades_200_response.go b/client/model_get_network_firmware_upgrades_200_response.go index 1e2268c76..78e833d18 100644 --- a/client/model_get_network_firmware_upgrades_200_response.go +++ b/client/model_get_network_firmware_upgrades_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_firmware_upgrades_200_response_products.go b/client/model_get_network_firmware_upgrades_200_response_products.go index 015bf9c26..52c50a9eb 100644 --- a/client/model_get_network_firmware_upgrades_200_response_products.go +++ b/client/model_get_network_firmware_upgrades_200_response_products.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_firmware_upgrades_200_response_products_wireless.go b/client/model_get_network_firmware_upgrades_200_response_products_wireless.go index a15f13d0a..5cde7ac99 100644 --- a/client/model_get_network_firmware_upgrades_200_response_products_wireless.go +++ b/client/model_get_network_firmware_upgrades_200_response_products_wireless.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_firmware_upgrades_200_response_products_wireless_available_versions_inner.go b/client/model_get_network_firmware_upgrades_200_response_products_wireless_available_versions_inner.go index 9600f9ff5..f3be6166e 100644 --- a/client/model_get_network_firmware_upgrades_200_response_products_wireless_available_versions_inner.go +++ b/client/model_get_network_firmware_upgrades_200_response_products_wireless_available_versions_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_firmware_upgrades_200_response_products_wireless_current_version.go b/client/model_get_network_firmware_upgrades_200_response_products_wireless_current_version.go index 764d3782b..c4b670d00 100644 --- a/client/model_get_network_firmware_upgrades_200_response_products_wireless_current_version.go +++ b/client/model_get_network_firmware_upgrades_200_response_products_wireless_current_version.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_firmware_upgrades_200_response_products_wireless_last_upgrade.go b/client/model_get_network_firmware_upgrades_200_response_products_wireless_last_upgrade.go index f3cd561d2..e7a8580d2 100644 --- a/client/model_get_network_firmware_upgrades_200_response_products_wireless_last_upgrade.go +++ b/client/model_get_network_firmware_upgrades_200_response_products_wireless_last_upgrade.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_firmware_upgrades_200_response_products_wireless_last_upgrade_from_version.go b/client/model_get_network_firmware_upgrades_200_response_products_wireless_last_upgrade_from_version.go index 61fda8611..53dd95a92 100644 --- a/client/model_get_network_firmware_upgrades_200_response_products_wireless_last_upgrade_from_version.go +++ b/client/model_get_network_firmware_upgrades_200_response_products_wireless_last_upgrade_from_version.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_firmware_upgrades_200_response_products_wireless_last_upgrade_to_version.go b/client/model_get_network_firmware_upgrades_200_response_products_wireless_last_upgrade_to_version.go index efe740417..ad47e8c54 100644 --- a/client/model_get_network_firmware_upgrades_200_response_products_wireless_last_upgrade_to_version.go +++ b/client/model_get_network_firmware_upgrades_200_response_products_wireless_last_upgrade_to_version.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_firmware_upgrades_200_response_products_wireless_next_upgrade.go b/client/model_get_network_firmware_upgrades_200_response_products_wireless_next_upgrade.go index 3903e492b..e21fe85ef 100644 --- a/client/model_get_network_firmware_upgrades_200_response_products_wireless_next_upgrade.go +++ b/client/model_get_network_firmware_upgrades_200_response_products_wireless_next_upgrade.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_firmware_upgrades_200_response_products_wireless_next_upgrade_to_version.go b/client/model_get_network_firmware_upgrades_200_response_products_wireless_next_upgrade_to_version.go index a9255d5e6..96373973d 100644 --- a/client/model_get_network_firmware_upgrades_200_response_products_wireless_next_upgrade_to_version.go +++ b/client/model_get_network_firmware_upgrades_200_response_products_wireless_next_upgrade_to_version.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_firmware_upgrades_200_response_upgrade_window.go b/client/model_get_network_firmware_upgrades_200_response_upgrade_window.go index 9a3a94260..629c9734d 100644 --- a/client/model_get_network_firmware_upgrades_200_response_upgrade_window.go +++ b/client/model_get_network_firmware_upgrades_200_response_upgrade_window.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_firmware_upgrades_staged_events_200_response.go b/client/model_get_network_firmware_upgrades_staged_events_200_response.go index e29cf5424..e6ef8d9eb 100644 --- a/client/model_get_network_firmware_upgrades_staged_events_200_response.go +++ b/client/model_get_network_firmware_upgrades_staged_events_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_firmware_upgrades_staged_events_200_response_products.go b/client/model_get_network_firmware_upgrades_staged_events_200_response_products.go index 6b81c2d30..1616ac6c5 100644 --- a/client/model_get_network_firmware_upgrades_staged_events_200_response_products.go +++ b/client/model_get_network_firmware_upgrades_staged_events_200_response_products.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_firmware_upgrades_staged_events_200_response_products_switch.go b/client/model_get_network_firmware_upgrades_staged_events_200_response_products_switch.go index 89da25420..fabdaee9f 100644 --- a/client/model_get_network_firmware_upgrades_staged_events_200_response_products_switch.go +++ b/client/model_get_network_firmware_upgrades_staged_events_200_response_products_switch.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_firmware_upgrades_staged_events_200_response_products_switch_next_upgrade.go b/client/model_get_network_firmware_upgrades_staged_events_200_response_products_switch_next_upgrade.go index 7159d277c..b60924e02 100644 --- a/client/model_get_network_firmware_upgrades_staged_events_200_response_products_switch_next_upgrade.go +++ b/client/model_get_network_firmware_upgrades_staged_events_200_response_products_switch_next_upgrade.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_firmware_upgrades_staged_events_200_response_products_switch_next_upgrade_to_version.go b/client/model_get_network_firmware_upgrades_staged_events_200_response_products_switch_next_upgrade_to_version.go index 100b0a503..3b0b2055f 100644 --- a/client/model_get_network_firmware_upgrades_staged_events_200_response_products_switch_next_upgrade_to_version.go +++ b/client/model_get_network_firmware_upgrades_staged_events_200_response_products_switch_next_upgrade_to_version.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_firmware_upgrades_staged_events_200_response_stages_inner.go b/client/model_get_network_firmware_upgrades_staged_events_200_response_stages_inner.go index 5670b45bd..2f7491acd 100644 --- a/client/model_get_network_firmware_upgrades_staged_events_200_response_stages_inner.go +++ b/client/model_get_network_firmware_upgrades_staged_events_200_response_stages_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_firmware_upgrades_staged_events_200_response_stages_inner_group.go b/client/model_get_network_firmware_upgrades_staged_events_200_response_stages_inner_group.go index 20ac04d22..0350df5ab 100644 --- a/client/model_get_network_firmware_upgrades_staged_events_200_response_stages_inner_group.go +++ b/client/model_get_network_firmware_upgrades_staged_events_200_response_stages_inner_group.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_firmware_upgrades_staged_events_200_response_stages_inner_milestones.go b/client/model_get_network_firmware_upgrades_staged_events_200_response_stages_inner_milestones.go index c92ecc588..1b701fa5a 100644 --- a/client/model_get_network_firmware_upgrades_staged_events_200_response_stages_inner_milestones.go +++ b/client/model_get_network_firmware_upgrades_staged_events_200_response_stages_inner_milestones.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_firmware_upgrades_staged_groups_200_response_inner.go b/client/model_get_network_firmware_upgrades_staged_groups_200_response_inner.go index 51eb7e673..02033d825 100644 --- a/client/model_get_network_firmware_upgrades_staged_groups_200_response_inner.go +++ b/client/model_get_network_firmware_upgrades_staged_groups_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_firmware_upgrades_staged_groups_200_response_inner_assigned_devices.go b/client/model_get_network_firmware_upgrades_staged_groups_200_response_inner_assigned_devices.go index f3101ec57..fb116091d 100644 --- a/client/model_get_network_firmware_upgrades_staged_groups_200_response_inner_assigned_devices.go +++ b/client/model_get_network_firmware_upgrades_staged_groups_200_response_inner_assigned_devices.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_firmware_upgrades_staged_groups_200_response_inner_assigned_devices_devices_inner.go b/client/model_get_network_firmware_upgrades_staged_groups_200_response_inner_assigned_devices_devices_inner.go index 72fac2c9d..49eeb8e32 100644 --- a/client/model_get_network_firmware_upgrades_staged_groups_200_response_inner_assigned_devices_devices_inner.go +++ b/client/model_get_network_firmware_upgrades_staged_groups_200_response_inner_assigned_devices_devices_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_firmware_upgrades_staged_groups_200_response_inner_assigned_devices_switch_stacks_inner.go b/client/model_get_network_firmware_upgrades_staged_groups_200_response_inner_assigned_devices_switch_stacks_inner.go index b67488063..b022e55e2 100644 --- a/client/model_get_network_firmware_upgrades_staged_groups_200_response_inner_assigned_devices_switch_stacks_inner.go +++ b/client/model_get_network_firmware_upgrades_staged_groups_200_response_inner_assigned_devices_switch_stacks_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_firmware_upgrades_staged_stages_200_response_inner.go b/client/model_get_network_firmware_upgrades_staged_stages_200_response_inner.go index 627f1ff1e..193d4ad37 100644 --- a/client/model_get_network_firmware_upgrades_staged_stages_200_response_inner.go +++ b/client/model_get_network_firmware_upgrades_staged_stages_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_firmware_upgrades_staged_stages_200_response_inner_group.go b/client/model_get_network_firmware_upgrades_staged_stages_200_response_inner_group.go index 0d9f91372..14d8c891a 100644 --- a/client/model_get_network_firmware_upgrades_staged_stages_200_response_inner_group.go +++ b/client/model_get_network_firmware_upgrades_staged_stages_200_response_inner_group.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_floor_plans_200_response_inner.go b/client/model_get_network_floor_plans_200_response_inner.go index efc405dcf..24893333e 100644 --- a/client/model_get_network_floor_plans_200_response_inner.go +++ b/client/model_get_network_floor_plans_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_floor_plans_200_response_inner_bottom_left_corner.go b/client/model_get_network_floor_plans_200_response_inner_bottom_left_corner.go index 92b1b13e1..b9ac0bd75 100644 --- a/client/model_get_network_floor_plans_200_response_inner_bottom_left_corner.go +++ b/client/model_get_network_floor_plans_200_response_inner_bottom_left_corner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_floor_plans_200_response_inner_bottom_right_corner.go b/client/model_get_network_floor_plans_200_response_inner_bottom_right_corner.go index 6856b7c05..731f059a2 100644 --- a/client/model_get_network_floor_plans_200_response_inner_bottom_right_corner.go +++ b/client/model_get_network_floor_plans_200_response_inner_bottom_right_corner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_floor_plans_200_response_inner_center.go b/client/model_get_network_floor_plans_200_response_inner_center.go index 6833ecf97..5f65dd43b 100644 --- a/client/model_get_network_floor_plans_200_response_inner_center.go +++ b/client/model_get_network_floor_plans_200_response_inner_center.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_floor_plans_200_response_inner_devices_inner.go b/client/model_get_network_floor_plans_200_response_inner_devices_inner.go index 88205088d..1522ccb81 100644 --- a/client/model_get_network_floor_plans_200_response_inner_devices_inner.go +++ b/client/model_get_network_floor_plans_200_response_inner_devices_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_floor_plans_200_response_inner_top_left_corner.go b/client/model_get_network_floor_plans_200_response_inner_top_left_corner.go index 6ffb0abc9..683efe465 100644 --- a/client/model_get_network_floor_plans_200_response_inner_top_left_corner.go +++ b/client/model_get_network_floor_plans_200_response_inner_top_left_corner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_floor_plans_200_response_inner_top_right_corner.go b/client/model_get_network_floor_plans_200_response_inner_top_right_corner.go index 234291af2..53827d634 100644 --- a/client/model_get_network_floor_plans_200_response_inner_top_right_corner.go +++ b/client/model_get_network_floor_plans_200_response_inner_top_right_corner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_health_alerts_200_response_inner.go b/client/model_get_network_health_alerts_200_response_inner.go index 688d2952a..3e6cf3a0a 100644 --- a/client/model_get_network_health_alerts_200_response_inner.go +++ b/client/model_get_network_health_alerts_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_health_alerts_200_response_inner_scope.go b/client/model_get_network_health_alerts_200_response_inner_scope.go index 4144db56f..ab10950f0 100644 --- a/client/model_get_network_health_alerts_200_response_inner_scope.go +++ b/client/model_get_network_health_alerts_200_response_inner_scope.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_health_alerts_200_response_inner_scope_applications_inner.go b/client/model_get_network_health_alerts_200_response_inner_scope_applications_inner.go index 13c00656e..e738b38f5 100644 --- a/client/model_get_network_health_alerts_200_response_inner_scope_applications_inner.go +++ b/client/model_get_network_health_alerts_200_response_inner_scope_applications_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_health_alerts_200_response_inner_scope_devices_inner.go b/client/model_get_network_health_alerts_200_response_inner_scope_devices_inner.go index dcd795f4a..b37145193 100644 --- a/client/model_get_network_health_alerts_200_response_inner_scope_devices_inner.go +++ b/client/model_get_network_health_alerts_200_response_inner_scope_devices_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_health_alerts_200_response_inner_scope_devices_inner_clients_inner.go b/client/model_get_network_health_alerts_200_response_inner_scope_devices_inner_clients_inner.go index c9a5ba42c..b453049e5 100644 --- a/client/model_get_network_health_alerts_200_response_inner_scope_devices_inner_clients_inner.go +++ b/client/model_get_network_health_alerts_200_response_inner_scope_devices_inner_clients_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_health_alerts_200_response_inner_scope_devices_inner_lldp.go b/client/model_get_network_health_alerts_200_response_inner_scope_devices_inner_lldp.go index 19d7bf8b1..fed429e6f 100644 --- a/client/model_get_network_health_alerts_200_response_inner_scope_devices_inner_lldp.go +++ b/client/model_get_network_health_alerts_200_response_inner_scope_devices_inner_lldp.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_health_alerts_200_response_inner_scope_peers_inner.go b/client/model_get_network_health_alerts_200_response_inner_scope_peers_inner.go index 50511657f..e17bc54d2 100644 --- a/client/model_get_network_health_alerts_200_response_inner_scope_peers_inner.go +++ b/client/model_get_network_health_alerts_200_response_inner_scope_peers_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_health_alerts_200_response_inner_scope_peers_inner_network.go b/client/model_get_network_health_alerts_200_response_inner_scope_peers_inner_network.go index cfadca190..51533c1b5 100644 --- a/client/model_get_network_health_alerts_200_response_inner_scope_peers_inner_network.go +++ b/client/model_get_network_health_alerts_200_response_inner_scope_peers_inner_network.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_insight_application_health_by_time_200_response_inner.go b/client/model_get_network_insight_application_health_by_time_200_response_inner.go index 2f6411a6c..4e0e99b68 100644 --- a/client/model_get_network_insight_application_health_by_time_200_response_inner.go +++ b/client/model_get_network_insight_application_health_by_time_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_meraki_auth_users_200_response_inner.go b/client/model_get_network_meraki_auth_users_200_response_inner.go index 599e577c1..485fef0e6 100644 --- a/client/model_get_network_meraki_auth_users_200_response_inner.go +++ b/client/model_get_network_meraki_auth_users_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_meraki_auth_users_200_response_inner_authorizations_inner.go b/client/model_get_network_meraki_auth_users_200_response_inner_authorizations_inner.go index 9f14de3b5..ee7b90a64 100644 --- a/client/model_get_network_meraki_auth_users_200_response_inner_authorizations_inner.go +++ b/client/model_get_network_meraki_auth_users_200_response_inner_authorizations_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_policies_by_client_200_response_inner.go b/client/model_get_network_policies_by_client_200_response_inner.go index 086fcc4ac..d6a4db2b4 100644 --- a/client/model_get_network_policies_by_client_200_response_inner.go +++ b/client/model_get_network_policies_by_client_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_policies_by_client_200_response_inner_assigned_inner.go b/client/model_get_network_policies_by_client_200_response_inner_assigned_inner.go index 3262f4da2..6b40e86f3 100644 --- a/client/model_get_network_policies_by_client_200_response_inner_assigned_inner.go +++ b/client/model_get_network_policies_by_client_200_response_inner_assigned_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_policies_by_client_200_response_inner_assigned_inner_ssid_inner.go b/client/model_get_network_policies_by_client_200_response_inner_assigned_inner_ssid_inner.go index 9d7dbd4ac..7947972fa 100644 --- a/client/model_get_network_policies_by_client_200_response_inner_assigned_inner_ssid_inner.go +++ b/client/model_get_network_policies_by_client_200_response_inner_assigned_inner_ssid_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_sensor_alerts_current_overview_by_metric_200_response.go b/client/model_get_network_sensor_alerts_current_overview_by_metric_200_response.go index 571f1e990..bc11ea27f 100644 --- a/client/model_get_network_sensor_alerts_current_overview_by_metric_200_response.go +++ b/client/model_get_network_sensor_alerts_current_overview_by_metric_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_sensor_alerts_current_overview_by_metric_200_response_counts.go b/client/model_get_network_sensor_alerts_current_overview_by_metric_200_response_counts.go index 0e8966361..52b407a75 100644 --- a/client/model_get_network_sensor_alerts_current_overview_by_metric_200_response_counts.go +++ b/client/model_get_network_sensor_alerts_current_overview_by_metric_200_response_counts.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_sensor_alerts_current_overview_by_metric_200_response_counts_noise.go b/client/model_get_network_sensor_alerts_current_overview_by_metric_200_response_counts_noise.go index c132dd980..130c2d55b 100644 --- a/client/model_get_network_sensor_alerts_current_overview_by_metric_200_response_counts_noise.go +++ b/client/model_get_network_sensor_alerts_current_overview_by_metric_200_response_counts_noise.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_sensor_alerts_overview_by_metric_200_response_inner.go b/client/model_get_network_sensor_alerts_overview_by_metric_200_response_inner.go index c2decdfcb..a593d17dc 100644 --- a/client/model_get_network_sensor_alerts_overview_by_metric_200_response_inner.go +++ b/client/model_get_network_sensor_alerts_overview_by_metric_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_sensor_alerts_overview_by_metric_200_response_inner_counts.go b/client/model_get_network_sensor_alerts_overview_by_metric_200_response_inner_counts.go index 317c3a7b9..29beb9425 100644 --- a/client/model_get_network_sensor_alerts_overview_by_metric_200_response_inner_counts.go +++ b/client/model_get_network_sensor_alerts_overview_by_metric_200_response_inner_counts.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_sensor_alerts_overview_by_metric_200_response_inner_counts_noise.go b/client/model_get_network_sensor_alerts_overview_by_metric_200_response_inner_counts_noise.go index 1751a8a4c..9c3d6803c 100644 --- a/client/model_get_network_sensor_alerts_overview_by_metric_200_response_inner_counts_noise.go +++ b/client/model_get_network_sensor_alerts_overview_by_metric_200_response_inner_counts_noise.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_sensor_alerts_profiles_200_response_inner.go b/client/model_get_network_sensor_alerts_profiles_200_response_inner.go index abd4bb4ae..af28bcb21 100644 --- a/client/model_get_network_sensor_alerts_profiles_200_response_inner.go +++ b/client/model_get_network_sensor_alerts_profiles_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_sensor_alerts_profiles_200_response_inner_conditions_inner.go b/client/model_get_network_sensor_alerts_profiles_200_response_inner_conditions_inner.go index 4d9c3e05e..27cc9507c 100644 --- a/client/model_get_network_sensor_alerts_profiles_200_response_inner_conditions_inner.go +++ b/client/model_get_network_sensor_alerts_profiles_200_response_inner_conditions_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -24,7 +24,7 @@ type GetNetworkSensorAlertsProfiles200ResponseInnerConditionsInner struct { Threshold GetNetworkSensorAlertsProfiles200ResponseInnerConditionsInnerThreshold `json:"threshold"` // If 'above', an alert will be sent when a sensor reads above the threshold. If 'below', an alert will be sent when a sensor reads below the threshold. Only applicable for temperature and humidity thresholds. Direction *string `json:"direction,omitempty"` - // Length of time in seconds that the triggering state must persist before an alert is sent. Available options are 0 seconds, 1 minute, 2 minutes, 3 minutes, 4 minutes, 5 minutes, 10 minutes, 15 minutes, 30 minutes, and 1 hour. Default is 0. + // Length of time in seconds that the triggering state must persist before an alert is sent. Available options are 0 seconds, 1 minute, 2 minutes, 3 minutes, 4 minutes, 5 minutes, 10 minutes, 15 minutes, 30 minutes, 1 hour, 2 hours, 4 hours, and 8 hours. Default is 0. Duration *int32 `json:"duration,omitempty"` } diff --git a/client/model_get_network_sensor_alerts_profiles_200_response_inner_conditions_inner_threshold.go b/client/model_get_network_sensor_alerts_profiles_200_response_inner_conditions_inner_threshold.go index 9f623d513..76ff98975 100644 --- a/client/model_get_network_sensor_alerts_profiles_200_response_inner_conditions_inner_threshold.go +++ b/client/model_get_network_sensor_alerts_profiles_200_response_inner_conditions_inner_threshold.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_sensor_alerts_profiles_200_response_inner_conditions_inner_threshold_door.go b/client/model_get_network_sensor_alerts_profiles_200_response_inner_conditions_inner_threshold_door.go index d309ce57a..3fb2127cc 100644 --- a/client/model_get_network_sensor_alerts_profiles_200_response_inner_conditions_inner_threshold_door.go +++ b/client/model_get_network_sensor_alerts_profiles_200_response_inner_conditions_inner_threshold_door.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_sensor_alerts_profiles_200_response_inner_conditions_inner_threshold_humidity.go b/client/model_get_network_sensor_alerts_profiles_200_response_inner_conditions_inner_threshold_humidity.go index ffec20b99..9d42742f4 100644 --- a/client/model_get_network_sensor_alerts_profiles_200_response_inner_conditions_inner_threshold_humidity.go +++ b/client/model_get_network_sensor_alerts_profiles_200_response_inner_conditions_inner_threshold_humidity.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_sensor_alerts_profiles_200_response_inner_conditions_inner_threshold_indoor_air_quality.go b/client/model_get_network_sensor_alerts_profiles_200_response_inner_conditions_inner_threshold_indoor_air_quality.go index 4ed36dbc8..6f1b78017 100644 --- a/client/model_get_network_sensor_alerts_profiles_200_response_inner_conditions_inner_threshold_indoor_air_quality.go +++ b/client/model_get_network_sensor_alerts_profiles_200_response_inner_conditions_inner_threshold_indoor_air_quality.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_sensor_alerts_profiles_200_response_inner_conditions_inner_threshold_noise.go b/client/model_get_network_sensor_alerts_profiles_200_response_inner_conditions_inner_threshold_noise.go index a86a259c6..d5584ad61 100644 --- a/client/model_get_network_sensor_alerts_profiles_200_response_inner_conditions_inner_threshold_noise.go +++ b/client/model_get_network_sensor_alerts_profiles_200_response_inner_conditions_inner_threshold_noise.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_sensor_alerts_profiles_200_response_inner_conditions_inner_threshold_noise_ambient.go b/client/model_get_network_sensor_alerts_profiles_200_response_inner_conditions_inner_threshold_noise_ambient.go index efe319ecb..81dd5c502 100644 --- a/client/model_get_network_sensor_alerts_profiles_200_response_inner_conditions_inner_threshold_noise_ambient.go +++ b/client/model_get_network_sensor_alerts_profiles_200_response_inner_conditions_inner_threshold_noise_ambient.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_sensor_alerts_profiles_200_response_inner_conditions_inner_threshold_pm25.go b/client/model_get_network_sensor_alerts_profiles_200_response_inner_conditions_inner_threshold_pm25.go index 23d76d3f8..65d2c5312 100644 --- a/client/model_get_network_sensor_alerts_profiles_200_response_inner_conditions_inner_threshold_pm25.go +++ b/client/model_get_network_sensor_alerts_profiles_200_response_inner_conditions_inner_threshold_pm25.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_sensor_alerts_profiles_200_response_inner_conditions_inner_threshold_temperature.go b/client/model_get_network_sensor_alerts_profiles_200_response_inner_conditions_inner_threshold_temperature.go index 7f23453f0..7419ea4cd 100644 --- a/client/model_get_network_sensor_alerts_profiles_200_response_inner_conditions_inner_threshold_temperature.go +++ b/client/model_get_network_sensor_alerts_profiles_200_response_inner_conditions_inner_threshold_temperature.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_sensor_alerts_profiles_200_response_inner_conditions_inner_threshold_tvoc.go b/client/model_get_network_sensor_alerts_profiles_200_response_inner_conditions_inner_threshold_tvoc.go index a8c67e7be..9a283592f 100644 --- a/client/model_get_network_sensor_alerts_profiles_200_response_inner_conditions_inner_threshold_tvoc.go +++ b/client/model_get_network_sensor_alerts_profiles_200_response_inner_conditions_inner_threshold_tvoc.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_sensor_alerts_profiles_200_response_inner_conditions_inner_threshold_water.go b/client/model_get_network_sensor_alerts_profiles_200_response_inner_conditions_inner_threshold_water.go index f879843be..021d3852f 100644 --- a/client/model_get_network_sensor_alerts_profiles_200_response_inner_conditions_inner_threshold_water.go +++ b/client/model_get_network_sensor_alerts_profiles_200_response_inner_conditions_inner_threshold_water.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_sensor_alerts_profiles_200_response_inner_recipients.go b/client/model_get_network_sensor_alerts_profiles_200_response_inner_recipients.go index 07c38d1de..5736c0bbf 100644 --- a/client/model_get_network_sensor_alerts_profiles_200_response_inner_recipients.go +++ b/client/model_get_network_sensor_alerts_profiles_200_response_inner_recipients.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_sensor_alerts_profiles_200_response_inner_schedule.go b/client/model_get_network_sensor_alerts_profiles_200_response_inner_schedule.go index 313b7d3fb..ccd973781 100644 --- a/client/model_get_network_sensor_alerts_profiles_200_response_inner_schedule.go +++ b/client/model_get_network_sensor_alerts_profiles_200_response_inner_schedule.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_sensor_mqtt_brokers_200_response_inner.go b/client/model_get_network_sensor_mqtt_brokers_200_response_inner.go index b0be4b4a2..fea37fddd 100644 --- a/client/model_get_network_sensor_mqtt_brokers_200_response_inner.go +++ b/client/model_get_network_sensor_mqtt_brokers_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_sensor_relationships_200_response_inner.go b/client/model_get_network_sensor_relationships_200_response_inner.go index ab58e0b90..4aeb2e08b 100644 --- a/client/model_get_network_sensor_relationships_200_response_inner.go +++ b/client/model_get_network_sensor_relationships_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_sensor_relationships_200_response_inner_device.go b/client/model_get_network_sensor_relationships_200_response_inner_device.go index eca801c48..324591cdb 100644 --- a/client/model_get_network_sensor_relationships_200_response_inner_device.go +++ b/client/model_get_network_sensor_relationships_200_response_inner_device.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_sensor_relationships_200_response_inner_relationships.go b/client/model_get_network_sensor_relationships_200_response_inner_relationships.go index 809414df0..451f2e7aa 100644 --- a/client/model_get_network_sensor_relationships_200_response_inner_relationships.go +++ b/client/model_get_network_sensor_relationships_200_response_inner_relationships.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_settings_200_response.go b/client/model_get_network_settings_200_response.go index ee253b51d..98260b1e6 100644 --- a/client/model_get_network_settings_200_response.go +++ b/client/model_get_network_settings_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_settings_200_response_client_privacy.go b/client/model_get_network_settings_200_response_client_privacy.go index 24cb56f74..87da7543f 100644 --- a/client/model_get_network_settings_200_response_client_privacy.go +++ b/client/model_get_network_settings_200_response_client_privacy.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_settings_200_response_fips.go b/client/model_get_network_settings_200_response_fips.go index 8aa580f20..2d0cca6af 100644 --- a/client/model_get_network_settings_200_response_fips.go +++ b/client/model_get_network_settings_200_response_fips.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_settings_200_response_local_status_page.go b/client/model_get_network_settings_200_response_local_status_page.go index cef7260ca..3ecc41728 100644 --- a/client/model_get_network_settings_200_response_local_status_page.go +++ b/client/model_get_network_settings_200_response_local_status_page.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_settings_200_response_local_status_page_authentication.go b/client/model_get_network_settings_200_response_local_status_page_authentication.go index d92642e47..b4f6a59bd 100644 --- a/client/model_get_network_settings_200_response_local_status_page_authentication.go +++ b/client/model_get_network_settings_200_response_local_status_page_authentication.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_settings_200_response_named_vlans.go b/client/model_get_network_settings_200_response_named_vlans.go index 90a44d883..4251353ac 100644 --- a/client/model_get_network_settings_200_response_named_vlans.go +++ b/client/model_get_network_settings_200_response_named_vlans.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_settings_200_response_secure_port.go b/client/model_get_network_settings_200_response_secure_port.go index 9085deb4a..e6e7f514c 100644 --- a/client/model_get_network_settings_200_response_secure_port.go +++ b/client/model_get_network_settings_200_response_secure_port.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_sm_device_cellular_usage_history_200_response_inner.go b/client/model_get_network_sm_device_cellular_usage_history_200_response_inner.go index 171444ab4..3b2491b91 100644 --- a/client/model_get_network_sm_device_cellular_usage_history_200_response_inner.go +++ b/client/model_get_network_sm_device_cellular_usage_history_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_sm_device_certs_200_response_inner.go b/client/model_get_network_sm_device_certs_200_response_inner.go index 220b1c508..a339b7121 100644 --- a/client/model_get_network_sm_device_certs_200_response_inner.go +++ b/client/model_get_network_sm_device_certs_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_sm_device_connectivity_200_response_inner.go b/client/model_get_network_sm_device_connectivity_200_response_inner.go index b0d8eb0cb..75dbdce32 100644 --- a/client/model_get_network_sm_device_connectivity_200_response_inner.go +++ b/client/model_get_network_sm_device_connectivity_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_sm_device_desktop_logs_200_response_inner.go b/client/model_get_network_sm_device_desktop_logs_200_response_inner.go index 3d0d91076..82a03c77b 100644 --- a/client/model_get_network_sm_device_desktop_logs_200_response_inner.go +++ b/client/model_get_network_sm_device_desktop_logs_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_sm_device_device_command_logs_200_response_inner.go b/client/model_get_network_sm_device_device_command_logs_200_response_inner.go index f21319202..b0effb885 100644 --- a/client/model_get_network_sm_device_device_command_logs_200_response_inner.go +++ b/client/model_get_network_sm_device_device_command_logs_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_sm_device_device_profiles_200_response_inner.go b/client/model_get_network_sm_device_device_profiles_200_response_inner.go index ab0651cda..bf46e774b 100644 --- a/client/model_get_network_sm_device_device_profiles_200_response_inner.go +++ b/client/model_get_network_sm_device_device_profiles_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_sm_device_network_adapters_200_response_inner.go b/client/model_get_network_sm_device_network_adapters_200_response_inner.go index 302d52e19..9a9a77733 100644 --- a/client/model_get_network_sm_device_network_adapters_200_response_inner.go +++ b/client/model_get_network_sm_device_network_adapters_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_sm_device_performance_history_200_response_inner.go b/client/model_get_network_sm_device_performance_history_200_response_inner.go index 3f1b8ea26..9b7379d7a 100644 --- a/client/model_get_network_sm_device_performance_history_200_response_inner.go +++ b/client/model_get_network_sm_device_performance_history_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_sm_device_performance_history_200_response_inner_disk_usage.go b/client/model_get_network_sm_device_performance_history_200_response_inner_disk_usage.go index ffc993d42..ecc46b2cc 100644 --- a/client/model_get_network_sm_device_performance_history_200_response_inner_disk_usage.go +++ b/client/model_get_network_sm_device_performance_history_200_response_inner_disk_usage.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_sm_device_performance_history_200_response_inner_disk_usage_c.go b/client/model_get_network_sm_device_performance_history_200_response_inner_disk_usage_c.go index 02cd11114..4476135f4 100644 --- a/client/model_get_network_sm_device_performance_history_200_response_inner_disk_usage_c.go +++ b/client/model_get_network_sm_device_performance_history_200_response_inner_disk_usage_c.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_sm_device_security_centers_200_response_inner.go b/client/model_get_network_sm_device_security_centers_200_response_inner.go index 7fa3cc435..a0edf5d02 100644 --- a/client/model_get_network_sm_device_security_centers_200_response_inner.go +++ b/client/model_get_network_sm_device_security_centers_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_sm_device_softwares_200_response_inner.go b/client/model_get_network_sm_device_softwares_200_response_inner.go index 4656389d1..c465da671 100644 --- a/client/model_get_network_sm_device_softwares_200_response_inner.go +++ b/client/model_get_network_sm_device_softwares_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_sm_device_wlan_lists_200_response_inner.go b/client/model_get_network_sm_device_wlan_lists_200_response_inner.go index 04a202527..b47fb6f19 100644 --- a/client/model_get_network_sm_device_wlan_lists_200_response_inner.go +++ b/client/model_get_network_sm_device_wlan_lists_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_sm_devices_200_response_inner.go b/client/model_get_network_sm_devices_200_response_inner.go index a94acc40b..fe43b9ed2 100644 --- a/client/model_get_network_sm_devices_200_response_inner.go +++ b/client/model_get_network_sm_devices_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_sm_trusted_access_configs_200_response_inner.go b/client/model_get_network_sm_trusted_access_configs_200_response_inner.go index df4f81fe2..055b6120c 100644 --- a/client/model_get_network_sm_trusted_access_configs_200_response_inner.go +++ b/client/model_get_network_sm_trusted_access_configs_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_sm_user_access_devices_200_response_inner.go b/client/model_get_network_sm_user_access_devices_200_response_inner.go index e73ec4272..f8896f3cb 100644 --- a/client/model_get_network_sm_user_access_devices_200_response_inner.go +++ b/client/model_get_network_sm_user_access_devices_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_sm_user_access_devices_200_response_inner_trusted_access_connections_inner.go b/client/model_get_network_sm_user_access_devices_200_response_inner_trusted_access_connections_inner.go index f3e312a3d..6b81fcfa3 100644 --- a/client/model_get_network_sm_user_access_devices_200_response_inner_trusted_access_connections_inner.go +++ b/client/model_get_network_sm_user_access_devices_200_response_inner_trusted_access_connections_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_sm_users_200_response_inner.go b/client/model_get_network_sm_users_200_response_inner.go index 91cd64840..a04d10f76 100644 --- a/client/model_get_network_sm_users_200_response_inner.go +++ b/client/model_get_network_sm_users_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_access_control_lists_200_response.go b/client/model_get_network_switch_access_control_lists_200_response.go index d7eae15b1..80131ea05 100644 --- a/client/model_get_network_switch_access_control_lists_200_response.go +++ b/client/model_get_network_switch_access_control_lists_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_access_control_lists_200_response_rules_inner.go b/client/model_get_network_switch_access_control_lists_200_response_rules_inner.go index f04732555..d50186178 100644 --- a/client/model_get_network_switch_access_control_lists_200_response_rules_inner.go +++ b/client/model_get_network_switch_access_control_lists_200_response_rules_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_access_policies_200_response_inner.go b/client/model_get_network_switch_access_policies_200_response_inner.go index 9c900e335..62f103f5c 100644 --- a/client/model_get_network_switch_access_policies_200_response_inner.go +++ b/client/model_get_network_switch_access_policies_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_access_policies_200_response_inner_dot1x.go b/client/model_get_network_switch_access_policies_200_response_inner_dot1x.go index 8d93fdd7b..1610d56d3 100644 --- a/client/model_get_network_switch_access_policies_200_response_inner_dot1x.go +++ b/client/model_get_network_switch_access_policies_200_response_inner_dot1x.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_access_policies_200_response_inner_radius.go b/client/model_get_network_switch_access_policies_200_response_inner_radius.go index 869d9b598..d7af439ce 100644 --- a/client/model_get_network_switch_access_policies_200_response_inner_radius.go +++ b/client/model_get_network_switch_access_policies_200_response_inner_radius.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_access_policies_200_response_inner_radius_accounting_servers_inner.go b/client/model_get_network_switch_access_policies_200_response_inner_radius_accounting_servers_inner.go index 9fea3f608..3c798ec72 100644 --- a/client/model_get_network_switch_access_policies_200_response_inner_radius_accounting_servers_inner.go +++ b/client/model_get_network_switch_access_policies_200_response_inner_radius_accounting_servers_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_access_policies_200_response_inner_radius_critical_auth.go b/client/model_get_network_switch_access_policies_200_response_inner_radius_critical_auth.go index 4eb795e82..0bea07840 100644 --- a/client/model_get_network_switch_access_policies_200_response_inner_radius_critical_auth.go +++ b/client/model_get_network_switch_access_policies_200_response_inner_radius_critical_auth.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_access_policies_200_response_inner_radius_servers_inner.go b/client/model_get_network_switch_access_policies_200_response_inner_radius_servers_inner.go index 1cd2c807a..272f9ae13 100644 --- a/client/model_get_network_switch_access_policies_200_response_inner_radius_servers_inner.go +++ b/client/model_get_network_switch_access_policies_200_response_inner_radius_servers_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_alternate_management_interface_200_response.go b/client/model_get_network_switch_alternate_management_interface_200_response.go index b33e335d5..8e9ef5b23 100644 --- a/client/model_get_network_switch_alternate_management_interface_200_response.go +++ b/client/model_get_network_switch_alternate_management_interface_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_alternate_management_interface_200_response_switches_inner.go b/client/model_get_network_switch_alternate_management_interface_200_response_switches_inner.go index 9a0f0cfa0..3c0e4ad5a 100644 --- a/client/model_get_network_switch_alternate_management_interface_200_response_switches_inner.go +++ b/client/model_get_network_switch_alternate_management_interface_200_response_switches_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_dhcp_server_policy_200_response.go b/client/model_get_network_switch_dhcp_server_policy_200_response.go index 519f3be34..68e7b645c 100644 --- a/client/model_get_network_switch_dhcp_server_policy_200_response.go +++ b/client/model_get_network_switch_dhcp_server_policy_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_dhcp_server_policy_200_response_alerts.go b/client/model_get_network_switch_dhcp_server_policy_200_response_alerts.go index 2115ffa05..e66fece78 100644 --- a/client/model_get_network_switch_dhcp_server_policy_200_response_alerts.go +++ b/client/model_get_network_switch_dhcp_server_policy_200_response_alerts.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_dhcp_server_policy_200_response_alerts_email.go b/client/model_get_network_switch_dhcp_server_policy_200_response_alerts_email.go index acb81f3b8..d9a06d468 100644 --- a/client/model_get_network_switch_dhcp_server_policy_200_response_alerts_email.go +++ b/client/model_get_network_switch_dhcp_server_policy_200_response_alerts_email.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_dhcp_server_policy_200_response_arp_inspection.go b/client/model_get_network_switch_dhcp_server_policy_200_response_arp_inspection.go index 4b34d38de..e36a7bcf2 100644 --- a/client/model_get_network_switch_dhcp_server_policy_200_response_arp_inspection.go +++ b/client/model_get_network_switch_dhcp_server_policy_200_response_arp_inspection.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_dhcp_server_policy_arp_inspection_trusted_servers_200_response_inner.go b/client/model_get_network_switch_dhcp_server_policy_arp_inspection_trusted_servers_200_response_inner.go index 5f9124b48..b74910b7f 100644 --- a/client/model_get_network_switch_dhcp_server_policy_arp_inspection_trusted_servers_200_response_inner.go +++ b/client/model_get_network_switch_dhcp_server_policy_arp_inspection_trusted_servers_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_dhcp_server_policy_arp_inspection_trusted_servers_200_response_inner_ipv4.go b/client/model_get_network_switch_dhcp_server_policy_arp_inspection_trusted_servers_200_response_inner_ipv4.go index 81350f1bc..918949298 100644 --- a/client/model_get_network_switch_dhcp_server_policy_arp_inspection_trusted_servers_200_response_inner_ipv4.go +++ b/client/model_get_network_switch_dhcp_server_policy_arp_inspection_trusted_servers_200_response_inner_ipv4.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_dhcp_server_policy_arp_inspection_warnings_by_device_200_response_inner.go b/client/model_get_network_switch_dhcp_server_policy_arp_inspection_warnings_by_device_200_response_inner.go index d9a5c7f15..56902b3c7 100644 --- a/client/model_get_network_switch_dhcp_server_policy_arp_inspection_warnings_by_device_200_response_inner.go +++ b/client/model_get_network_switch_dhcp_server_policy_arp_inspection_warnings_by_device_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner.go b/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner.go index 418eac477..c7f60b754 100644 --- a/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner.go +++ b/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_device.go b/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_device.go index 3c973504d..c8377fbc6 100644 --- a/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_device.go +++ b/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_device.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_device_interface.go b/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_device_interface.go index 30aaec01f..9003c89c1 100644 --- a/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_device_interface.go +++ b/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_device_interface.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_ipv4.go b/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_ipv4.go index 2e056baa2..31fb96ffd 100644 --- a/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_ipv4.go +++ b/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_ipv4.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_ack.go b/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_ack.go index f2be514d4..5d5626681 100644 --- a/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_ack.go +++ b/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_ack.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_ack_ipv4.go b/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_ack_ipv4.go index 85a49089a..c119e55c7 100644 --- a/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_ack_ipv4.go +++ b/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_ack_ipv4.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_packet.go b/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_packet.go index 57ab08acb..e838972b4 100644 --- a/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_packet.go +++ b/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_packet.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_packet_destination.go b/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_packet_destination.go index 301783289..aa4ef4b3f 100644 --- a/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_packet_destination.go +++ b/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_packet_destination.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_packet_destination_ipv4.go b/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_packet_destination_ipv4.go index 843739a16..7222dd45e 100644 --- a/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_packet_destination_ipv4.go +++ b/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_packet_destination_ipv4.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_packet_ethernet.go b/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_packet_ethernet.go index 820ea1094..a809147d2 100644 --- a/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_packet_ethernet.go +++ b/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_packet_ethernet.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_packet_fields.go b/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_packet_fields.go index b060c29ba..229e3b815 100644 --- a/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_packet_fields.go +++ b/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_packet_fields.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_packet_fields_options_inner.go b/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_packet_fields_options_inner.go index 777a3470e..7ad5df691 100644 --- a/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_packet_fields_options_inner.go +++ b/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_packet_fields_options_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_packet_ip.go b/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_packet_ip.go index 26ee7fc7e..5437f9637 100644 --- a/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_packet_ip.go +++ b/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_packet_ip.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_packet_ip_dscp.go b/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_packet_ip_dscp.go index 5b67020dd..4dd3f9cec 100644 --- a/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_packet_ip_dscp.go +++ b/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_packet_ip_dscp.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_packet_source.go b/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_packet_source.go index 9b737e5cd..f4d14ee83 100644 --- a/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_packet_source.go +++ b/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_packet_source.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_packet_source_ipv4.go b/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_packet_source_ipv4.go index 9c4ef8ea8..7e248d9f1 100644 --- a/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_packet_source_ipv4.go +++ b/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_packet_source_ipv4.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_packet_udp.go b/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_packet_udp.go index 7fa0b2d5c..9197ec3ff 100644 --- a/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_packet_udp.go +++ b/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_last_packet_udp.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_seen_by_inner.go b/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_seen_by_inner.go index a6985a773..2922ac98f 100644 --- a/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_seen_by_inner.go +++ b/client/model_get_network_switch_dhcp_v4_servers_seen_200_response_inner_seen_by_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_dscp_to_cos_mappings_200_response.go b/client/model_get_network_switch_dscp_to_cos_mappings_200_response.go index 0bbe2ba02..1fc8bfb57 100644 --- a/client/model_get_network_switch_dscp_to_cos_mappings_200_response.go +++ b/client/model_get_network_switch_dscp_to_cos_mappings_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_dscp_to_cos_mappings_200_response_mappings_inner.go b/client/model_get_network_switch_dscp_to_cos_mappings_200_response_mappings_inner.go index ff0eb237e..e5f3208f0 100644 --- a/client/model_get_network_switch_dscp_to_cos_mappings_200_response_mappings_inner.go +++ b/client/model_get_network_switch_dscp_to_cos_mappings_200_response_mappings_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_mtu_200_response.go b/client/model_get_network_switch_mtu_200_response.go index 682d75f51..cc84838d8 100644 --- a/client/model_get_network_switch_mtu_200_response.go +++ b/client/model_get_network_switch_mtu_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_mtu_200_response_overrides_inner.go b/client/model_get_network_switch_mtu_200_response_overrides_inner.go index 7899c9975..5dcfd9c71 100644 --- a/client/model_get_network_switch_mtu_200_response_overrides_inner.go +++ b/client/model_get_network_switch_mtu_200_response_overrides_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_port_schedules_200_response_inner.go b/client/model_get_network_switch_port_schedules_200_response_inner.go index 3ff81c97a..1e9ce944c 100644 --- a/client/model_get_network_switch_port_schedules_200_response_inner.go +++ b/client/model_get_network_switch_port_schedules_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_port_schedules_200_response_inner_port_schedule.go b/client/model_get_network_switch_port_schedules_200_response_inner_port_schedule.go index c65f3c77a..b29443549 100644 --- a/client/model_get_network_switch_port_schedules_200_response_inner_port_schedule.go +++ b/client/model_get_network_switch_port_schedules_200_response_inner_port_schedule.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_port_schedules_200_response_inner_port_schedule_friday.go b/client/model_get_network_switch_port_schedules_200_response_inner_port_schedule_friday.go index 0789ee385..a93dfab0e 100644 --- a/client/model_get_network_switch_port_schedules_200_response_inner_port_schedule_friday.go +++ b/client/model_get_network_switch_port_schedules_200_response_inner_port_schedule_friday.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_port_schedules_200_response_inner_port_schedule_monday.go b/client/model_get_network_switch_port_schedules_200_response_inner_port_schedule_monday.go index a194294bf..6c9b4b90e 100644 --- a/client/model_get_network_switch_port_schedules_200_response_inner_port_schedule_monday.go +++ b/client/model_get_network_switch_port_schedules_200_response_inner_port_schedule_monday.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_port_schedules_200_response_inner_port_schedule_saturday.go b/client/model_get_network_switch_port_schedules_200_response_inner_port_schedule_saturday.go index 972e6d113..51ae551b6 100644 --- a/client/model_get_network_switch_port_schedules_200_response_inner_port_schedule_saturday.go +++ b/client/model_get_network_switch_port_schedules_200_response_inner_port_schedule_saturday.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_port_schedules_200_response_inner_port_schedule_sunday.go b/client/model_get_network_switch_port_schedules_200_response_inner_port_schedule_sunday.go index 36d0d9283..e916e3765 100644 --- a/client/model_get_network_switch_port_schedules_200_response_inner_port_schedule_sunday.go +++ b/client/model_get_network_switch_port_schedules_200_response_inner_port_schedule_sunday.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_port_schedules_200_response_inner_port_schedule_thursday.go b/client/model_get_network_switch_port_schedules_200_response_inner_port_schedule_thursday.go index c547f12d9..53622b0c2 100644 --- a/client/model_get_network_switch_port_schedules_200_response_inner_port_schedule_thursday.go +++ b/client/model_get_network_switch_port_schedules_200_response_inner_port_schedule_thursday.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_port_schedules_200_response_inner_port_schedule_tuesday.go b/client/model_get_network_switch_port_schedules_200_response_inner_port_schedule_tuesday.go index cc776584d..7c123e7cc 100644 --- a/client/model_get_network_switch_port_schedules_200_response_inner_port_schedule_tuesday.go +++ b/client/model_get_network_switch_port_schedules_200_response_inner_port_schedule_tuesday.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_port_schedules_200_response_inner_port_schedule_wednesday.go b/client/model_get_network_switch_port_schedules_200_response_inner_port_schedule_wednesday.go index 580a5307c..f4e5061ae 100644 --- a/client/model_get_network_switch_port_schedules_200_response_inner_port_schedule_wednesday.go +++ b/client/model_get_network_switch_port_schedules_200_response_inner_port_schedule_wednesday.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_qos_rule_200_response.go b/client/model_get_network_switch_qos_rule_200_response.go index 2f7916f98..3466ffd96 100644 --- a/client/model_get_network_switch_qos_rule_200_response.go +++ b/client/model_get_network_switch_qos_rule_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_routing_multicast_200_response.go b/client/model_get_network_switch_routing_multicast_200_response.go index d603ff4b5..8b9b50927 100644 --- a/client/model_get_network_switch_routing_multicast_200_response.go +++ b/client/model_get_network_switch_routing_multicast_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_routing_multicast_200_response_default_settings.go b/client/model_get_network_switch_routing_multicast_200_response_default_settings.go index 7c673aae5..6237afcad 100644 --- a/client/model_get_network_switch_routing_multicast_200_response_default_settings.go +++ b/client/model_get_network_switch_routing_multicast_200_response_default_settings.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_routing_multicast_200_response_overrides_inner.go b/client/model_get_network_switch_routing_multicast_200_response_overrides_inner.go index 186cfeb34..f6bb86e46 100644 --- a/client/model_get_network_switch_routing_multicast_200_response_overrides_inner.go +++ b/client/model_get_network_switch_routing_multicast_200_response_overrides_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_settings_200_response.go b/client/model_get_network_switch_settings_200_response.go index 926fdd9f1..fdbc6ecd3 100644 --- a/client/model_get_network_switch_settings_200_response.go +++ b/client/model_get_network_switch_settings_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -26,6 +26,7 @@ type GetNetworkSwitchSettings200Response struct { // Exceptions on a per switch basis to \"useCombinedPower\" PowerExceptions []GetNetworkSwitchSettings200ResponsePowerExceptionsInner `json:"powerExceptions,omitempty"` UplinkClientSampling *GetNetworkSwitchSettings200ResponseUplinkClientSampling `json:"uplinkClientSampling,omitempty"` + MacBlocklist *GetNetworkSwitchSettings200ResponseMacBlocklist `json:"macBlocklist,omitempty"` } // NewGetNetworkSwitchSettings200Response instantiates a new GetNetworkSwitchSettings200Response object @@ -173,6 +174,38 @@ func (o *GetNetworkSwitchSettings200Response) SetUplinkClientSampling(v GetNetwo o.UplinkClientSampling = &v } +// GetMacBlocklist returns the MacBlocklist field value if set, zero value otherwise. +func (o *GetNetworkSwitchSettings200Response) GetMacBlocklist() GetNetworkSwitchSettings200ResponseMacBlocklist { + if o == nil || IsNil(o.MacBlocklist) { + var ret GetNetworkSwitchSettings200ResponseMacBlocklist + return ret + } + return *o.MacBlocklist +} + +// GetMacBlocklistOk returns a tuple with the MacBlocklist field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *GetNetworkSwitchSettings200Response) GetMacBlocklistOk() (*GetNetworkSwitchSettings200ResponseMacBlocklist, bool) { + if o == nil || IsNil(o.MacBlocklist) { + return nil, false + } + return o.MacBlocklist, true +} + +// HasMacBlocklist returns a boolean if a field has been set. +func (o *GetNetworkSwitchSettings200Response) HasMacBlocklist() bool { + if o != nil && !IsNil(o.MacBlocklist) { + return true + } + + return false +} + +// SetMacBlocklist gets a reference to the given GetNetworkSwitchSettings200ResponseMacBlocklist and assigns it to the MacBlocklist field. +func (o *GetNetworkSwitchSettings200Response) SetMacBlocklist(v GetNetworkSwitchSettings200ResponseMacBlocklist) { + o.MacBlocklist = &v +} + func (o GetNetworkSwitchSettings200Response) MarshalJSON() ([]byte, error) { toSerialize,err := o.ToMap() if err != nil { @@ -195,6 +228,9 @@ func (o GetNetworkSwitchSettings200Response) ToMap() (map[string]interface{}, er if !IsNil(o.UplinkClientSampling) { toSerialize["uplinkClientSampling"] = o.UplinkClientSampling } + if !IsNil(o.MacBlocklist) { + toSerialize["macBlocklist"] = o.MacBlocklist + } return toSerialize, nil } diff --git a/client/model_get_network_switch_settings_200_response_mac_blocklist.go b/client/model_get_network_switch_settings_200_response_mac_blocklist.go new file mode 100644 index 000000000..07de69fdd --- /dev/null +++ b/client/model_get_network_switch_settings_200_response_mac_blocklist.go @@ -0,0 +1,127 @@ +/* +Meraki Dashboard API + +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) + +API version: 1.37.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "encoding/json" +) + +// checks if the GetNetworkSwitchSettings200ResponseMacBlocklist type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &GetNetworkSwitchSettings200ResponseMacBlocklist{} + +// GetNetworkSwitchSettings200ResponseMacBlocklist MAC blocklist +type GetNetworkSwitchSettings200ResponseMacBlocklist struct { + // Enable MAC blocklist for switches in the network + Enabled *bool `json:"enabled,omitempty"` +} + +// NewGetNetworkSwitchSettings200ResponseMacBlocklist instantiates a new GetNetworkSwitchSettings200ResponseMacBlocklist object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewGetNetworkSwitchSettings200ResponseMacBlocklist() *GetNetworkSwitchSettings200ResponseMacBlocklist { + this := GetNetworkSwitchSettings200ResponseMacBlocklist{} + return &this +} + +// NewGetNetworkSwitchSettings200ResponseMacBlocklistWithDefaults instantiates a new GetNetworkSwitchSettings200ResponseMacBlocklist object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewGetNetworkSwitchSettings200ResponseMacBlocklistWithDefaults() *GetNetworkSwitchSettings200ResponseMacBlocklist { + this := GetNetworkSwitchSettings200ResponseMacBlocklist{} + return &this +} + +// GetEnabled returns the Enabled field value if set, zero value otherwise. +func (o *GetNetworkSwitchSettings200ResponseMacBlocklist) GetEnabled() bool { + if o == nil || IsNil(o.Enabled) { + var ret bool + return ret + } + return *o.Enabled +} + +// GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *GetNetworkSwitchSettings200ResponseMacBlocklist) GetEnabledOk() (*bool, bool) { + if o == nil || IsNil(o.Enabled) { + return nil, false + } + return o.Enabled, true +} + +// HasEnabled returns a boolean if a field has been set. +func (o *GetNetworkSwitchSettings200ResponseMacBlocklist) HasEnabled() bool { + if o != nil && !IsNil(o.Enabled) { + return true + } + + return false +} + +// SetEnabled gets a reference to the given bool and assigns it to the Enabled field. +func (o *GetNetworkSwitchSettings200ResponseMacBlocklist) SetEnabled(v bool) { + o.Enabled = &v +} + +func (o GetNetworkSwitchSettings200ResponseMacBlocklist) MarshalJSON() ([]byte, error) { + toSerialize,err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o GetNetworkSwitchSettings200ResponseMacBlocklist) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + if !IsNil(o.Enabled) { + toSerialize["enabled"] = o.Enabled + } + return toSerialize, nil +} + +type NullableGetNetworkSwitchSettings200ResponseMacBlocklist struct { + value *GetNetworkSwitchSettings200ResponseMacBlocklist + isSet bool +} + +func (v NullableGetNetworkSwitchSettings200ResponseMacBlocklist) Get() *GetNetworkSwitchSettings200ResponseMacBlocklist { + return v.value +} + +func (v *NullableGetNetworkSwitchSettings200ResponseMacBlocklist) Set(val *GetNetworkSwitchSettings200ResponseMacBlocklist) { + v.value = val + v.isSet = true +} + +func (v NullableGetNetworkSwitchSettings200ResponseMacBlocklist) IsSet() bool { + return v.isSet +} + +func (v *NullableGetNetworkSwitchSettings200ResponseMacBlocklist) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableGetNetworkSwitchSettings200ResponseMacBlocklist(val *GetNetworkSwitchSettings200ResponseMacBlocklist) *NullableGetNetworkSwitchSettings200ResponseMacBlocklist { + return &NullableGetNetworkSwitchSettings200ResponseMacBlocklist{value: val, isSet: true} +} + +func (v NullableGetNetworkSwitchSettings200ResponseMacBlocklist) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableGetNetworkSwitchSettings200ResponseMacBlocklist) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/client/model_get_network_switch_settings_200_response_power_exceptions_inner.go b/client/model_get_network_switch_settings_200_response_power_exceptions_inner.go index 5bd980d97..6ff5ffba0 100644 --- a/client/model_get_network_switch_settings_200_response_power_exceptions_inner.go +++ b/client/model_get_network_switch_settings_200_response_power_exceptions_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_settings_200_response_uplink_client_sampling.go b/client/model_get_network_switch_settings_200_response_uplink_client_sampling.go index 629559e2a..de4ed9e51 100644 --- a/client/model_get_network_switch_settings_200_response_uplink_client_sampling.go +++ b/client/model_get_network_switch_settings_200_response_uplink_client_sampling.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_stack_200_response.go b/client/model_get_network_switch_stack_200_response.go index e88c01bb0..a7d08b30b 100644 --- a/client/model_get_network_switch_stack_200_response.go +++ b/client/model_get_network_switch_stack_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_stack_routing_interface_dhcp_200_response.go b/client/model_get_network_switch_stack_routing_interface_dhcp_200_response.go index 602e4d473..8c2db5c57 100644 --- a/client/model_get_network_switch_stack_routing_interface_dhcp_200_response.go +++ b/client/model_get_network_switch_stack_routing_interface_dhcp_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_stack_routing_interface_dhcp_200_response_dhcp_options_inner.go b/client/model_get_network_switch_stack_routing_interface_dhcp_200_response_dhcp_options_inner.go index 9360453e5..62fb6efda 100644 --- a/client/model_get_network_switch_stack_routing_interface_dhcp_200_response_dhcp_options_inner.go +++ b/client/model_get_network_switch_stack_routing_interface_dhcp_200_response_dhcp_options_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_stack_routing_interface_dhcp_200_response_fixed_ip_assignments_inner.go b/client/model_get_network_switch_stack_routing_interface_dhcp_200_response_fixed_ip_assignments_inner.go index 7ccec95b8..81e9f2c48 100644 --- a/client/model_get_network_switch_stack_routing_interface_dhcp_200_response_fixed_ip_assignments_inner.go +++ b/client/model_get_network_switch_stack_routing_interface_dhcp_200_response_fixed_ip_assignments_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_stack_routing_interface_dhcp_200_response_reserved_ip_ranges_inner.go b/client/model_get_network_switch_stack_routing_interface_dhcp_200_response_reserved_ip_ranges_inner.go index 3817e64e6..c55b457d9 100644 --- a/client/model_get_network_switch_stack_routing_interface_dhcp_200_response_reserved_ip_ranges_inner.go +++ b/client/model_get_network_switch_stack_routing_interface_dhcp_200_response_reserved_ip_ranges_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_switch_storm_control_200_response.go b/client/model_get_network_switch_storm_control_200_response.go index 34fbc4f60..0fc81b7c6 100644 --- a/client/model_get_network_switch_storm_control_200_response.go +++ b/client/model_get_network_switch_storm_control_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_syslog_servers_200_response.go b/client/model_get_network_syslog_servers_200_response.go index ec9d6250e..465164485 100644 --- a/client/model_get_network_syslog_servers_200_response.go +++ b/client/model_get_network_syslog_servers_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_syslog_servers_200_response_servers_inner.go b/client/model_get_network_syslog_servers_200_response_servers_inner.go index 869729f10..bea0a1611 100644 --- a/client/model_get_network_syslog_servers_200_response_servers_inner.go +++ b/client/model_get_network_syslog_servers_200_response_servers_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_webhooks_http_servers_200_response_inner.go b/client/model_get_network_webhooks_http_servers_200_response_inner.go index ba45a23ae..505734d8b 100644 --- a/client/model_get_network_webhooks_http_servers_200_response_inner.go +++ b/client/model_get_network_webhooks_http_servers_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_webhooks_http_servers_200_response_inner_payload_template.go b/client/model_get_network_webhooks_http_servers_200_response_inner_payload_template.go index f159947db..5c3c371cc 100644 --- a/client/model_get_network_webhooks_http_servers_200_response_inner_payload_template.go +++ b/client/model_get_network_webhooks_http_servers_200_response_inner_payload_template.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_webhooks_payload_templates_200_response_inner.go b/client/model_get_network_webhooks_payload_templates_200_response_inner.go index 32a55902b..cd50fce6f 100644 --- a/client/model_get_network_webhooks_payload_templates_200_response_inner.go +++ b/client/model_get_network_webhooks_payload_templates_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_webhooks_payload_templates_200_response_inner_headers_inner.go b/client/model_get_network_webhooks_payload_templates_200_response_inner_headers_inner.go index 368fda2c8..4190c6e5e 100644 --- a/client/model_get_network_webhooks_payload_templates_200_response_inner_headers_inner.go +++ b/client/model_get_network_webhooks_payload_templates_200_response_inner_headers_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_webhooks_payload_templates_200_response_inner_sharing.go b/client/model_get_network_webhooks_payload_templates_200_response_inner_sharing.go index 03a31b6a7..48d369928 100644 --- a/client/model_get_network_webhooks_payload_templates_200_response_inner_sharing.go +++ b/client/model_get_network_webhooks_payload_templates_200_response_inner_sharing.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_webhooks_payload_templates_200_response_inner_sharing_by_network.go b/client/model_get_network_webhooks_payload_templates_200_response_inner_sharing_by_network.go index 8845d44c8..a618feb42 100644 --- a/client/model_get_network_webhooks_payload_templates_200_response_inner_sharing_by_network.go +++ b/client/model_get_network_webhooks_payload_templates_200_response_inner_sharing_by_network.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_billing_200_response.go b/client/model_get_network_wireless_billing_200_response.go index c671cc861..3ffa16da8 100644 --- a/client/model_get_network_wireless_billing_200_response.go +++ b/client/model_get_network_wireless_billing_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_billing_200_response_plans_inner.go b/client/model_get_network_wireless_billing_200_response_plans_inner.go index 52d6c74e7..831dd4d29 100644 --- a/client/model_get_network_wireless_billing_200_response_plans_inner.go +++ b/client/model_get_network_wireless_billing_200_response_plans_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_billing_200_response_plans_inner_bandwidth_limits.go b/client/model_get_network_wireless_billing_200_response_plans_inner_bandwidth_limits.go index 6303bdebf..9e34a7566 100644 --- a/client/model_get_network_wireless_billing_200_response_plans_inner_bandwidth_limits.go +++ b/client/model_get_network_wireless_billing_200_response_plans_inner_bandwidth_limits.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_bluetooth_settings_200_response.go b/client/model_get_network_wireless_bluetooth_settings_200_response.go index 4f5f3477a..b14c91085 100644 --- a/client/model_get_network_wireless_bluetooth_settings_200_response.go +++ b/client/model_get_network_wireless_bluetooth_settings_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_channel_utilization_history_200_response_inner.go b/client/model_get_network_wireless_channel_utilization_history_200_response_inner.go index 43f23e4f0..5ee859efc 100644 --- a/client/model_get_network_wireless_channel_utilization_history_200_response_inner.go +++ b/client/model_get_network_wireless_channel_utilization_history_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_client_count_history_200_response_inner.go b/client/model_get_network_wireless_client_count_history_200_response_inner.go index 58a0783f9..aadabce97 100644 --- a/client/model_get_network_wireless_client_count_history_200_response_inner.go +++ b/client/model_get_network_wireless_client_count_history_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_connection_stats_200_response.go b/client/model_get_network_wireless_connection_stats_200_response.go index 52159b6ea..8b923c902 100644 --- a/client/model_get_network_wireless_connection_stats_200_response.go +++ b/client/model_get_network_wireless_connection_stats_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_data_rate_history_200_response_inner.go b/client/model_get_network_wireless_data_rate_history_200_response_inner.go index 1a7fef530..91bc607e1 100644 --- a/client/model_get_network_wireless_data_rate_history_200_response_inner.go +++ b/client/model_get_network_wireless_data_rate_history_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_ethernet_ports_profiles_200_response_inner.go b/client/model_get_network_wireless_ethernet_ports_profiles_200_response_inner.go new file mode 100644 index 000000000..f3e8f2e65 --- /dev/null +++ b/client/model_get_network_wireless_ethernet_ports_profiles_200_response_inner.go @@ -0,0 +1,275 @@ +/* +Meraki Dashboard API + +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) + +API version: 1.37.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "encoding/json" +) + +// checks if the GetNetworkWirelessEthernetPortsProfiles200ResponseInner type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &GetNetworkWirelessEthernetPortsProfiles200ResponseInner{} + +// GetNetworkWirelessEthernetPortsProfiles200ResponseInner struct for GetNetworkWirelessEthernetPortsProfiles200ResponseInner +type GetNetworkWirelessEthernetPortsProfiles200ResponseInner struct { + // AP port profile ID + ProfileId *string `json:"profileId,omitempty"` + // AP port profile name + Name *string `json:"name,omitempty"` + // Is default profile + IsDefault *bool `json:"isDefault,omitempty"` + // Ports config + Ports []GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner `json:"ports,omitempty"` + // Usb ports config + UsbPorts []GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner `json:"usbPorts,omitempty"` +} + +// NewGetNetworkWirelessEthernetPortsProfiles200ResponseInner instantiates a new GetNetworkWirelessEthernetPortsProfiles200ResponseInner object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewGetNetworkWirelessEthernetPortsProfiles200ResponseInner() *GetNetworkWirelessEthernetPortsProfiles200ResponseInner { + this := GetNetworkWirelessEthernetPortsProfiles200ResponseInner{} + return &this +} + +// NewGetNetworkWirelessEthernetPortsProfiles200ResponseInnerWithDefaults instantiates a new GetNetworkWirelessEthernetPortsProfiles200ResponseInner object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewGetNetworkWirelessEthernetPortsProfiles200ResponseInnerWithDefaults() *GetNetworkWirelessEthernetPortsProfiles200ResponseInner { + this := GetNetworkWirelessEthernetPortsProfiles200ResponseInner{} + return &this +} + +// GetProfileId returns the ProfileId field value if set, zero value otherwise. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInner) GetProfileId() string { + if o == nil || IsNil(o.ProfileId) { + var ret string + return ret + } + return *o.ProfileId +} + +// GetProfileIdOk returns a tuple with the ProfileId field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInner) GetProfileIdOk() (*string, bool) { + if o == nil || IsNil(o.ProfileId) { + return nil, false + } + return o.ProfileId, true +} + +// HasProfileId returns a boolean if a field has been set. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInner) HasProfileId() bool { + if o != nil && !IsNil(o.ProfileId) { + return true + } + + return false +} + +// SetProfileId gets a reference to the given string and assigns it to the ProfileId field. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInner) SetProfileId(v string) { + o.ProfileId = &v +} + +// GetName returns the Name field value if set, zero value otherwise. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInner) GetName() string { + if o == nil || IsNil(o.Name) { + var ret string + return ret + } + return *o.Name +} + +// GetNameOk returns a tuple with the Name field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInner) GetNameOk() (*string, bool) { + if o == nil || IsNil(o.Name) { + return nil, false + } + return o.Name, true +} + +// HasName returns a boolean if a field has been set. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInner) HasName() bool { + if o != nil && !IsNil(o.Name) { + return true + } + + return false +} + +// SetName gets a reference to the given string and assigns it to the Name field. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInner) SetName(v string) { + o.Name = &v +} + +// GetIsDefault returns the IsDefault field value if set, zero value otherwise. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInner) GetIsDefault() bool { + if o == nil || IsNil(o.IsDefault) { + var ret bool + return ret + } + return *o.IsDefault +} + +// GetIsDefaultOk returns a tuple with the IsDefault field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInner) GetIsDefaultOk() (*bool, bool) { + if o == nil || IsNil(o.IsDefault) { + return nil, false + } + return o.IsDefault, true +} + +// HasIsDefault returns a boolean if a field has been set. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInner) HasIsDefault() bool { + if o != nil && !IsNil(o.IsDefault) { + return true + } + + return false +} + +// SetIsDefault gets a reference to the given bool and assigns it to the IsDefault field. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInner) SetIsDefault(v bool) { + o.IsDefault = &v +} + +// GetPorts returns the Ports field value if set, zero value otherwise. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInner) GetPorts() []GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner { + if o == nil || IsNil(o.Ports) { + var ret []GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner + return ret + } + return o.Ports +} + +// GetPortsOk returns a tuple with the Ports field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInner) GetPortsOk() ([]GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner, bool) { + if o == nil || IsNil(o.Ports) { + return nil, false + } + return o.Ports, true +} + +// HasPorts returns a boolean if a field has been set. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInner) HasPorts() bool { + if o != nil && !IsNil(o.Ports) { + return true + } + + return false +} + +// SetPorts gets a reference to the given []GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner and assigns it to the Ports field. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInner) SetPorts(v []GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) { + o.Ports = v +} + +// GetUsbPorts returns the UsbPorts field value if set, zero value otherwise. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInner) GetUsbPorts() []GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner { + if o == nil || IsNil(o.UsbPorts) { + var ret []GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner + return ret + } + return o.UsbPorts +} + +// GetUsbPortsOk returns a tuple with the UsbPorts field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInner) GetUsbPortsOk() ([]GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner, bool) { + if o == nil || IsNil(o.UsbPorts) { + return nil, false + } + return o.UsbPorts, true +} + +// HasUsbPorts returns a boolean if a field has been set. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInner) HasUsbPorts() bool { + if o != nil && !IsNil(o.UsbPorts) { + return true + } + + return false +} + +// SetUsbPorts gets a reference to the given []GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner and assigns it to the UsbPorts field. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInner) SetUsbPorts(v []GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner) { + o.UsbPorts = v +} + +func (o GetNetworkWirelessEthernetPortsProfiles200ResponseInner) MarshalJSON() ([]byte, error) { + toSerialize,err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o GetNetworkWirelessEthernetPortsProfiles200ResponseInner) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + if !IsNil(o.ProfileId) { + toSerialize["profileId"] = o.ProfileId + } + if !IsNil(o.Name) { + toSerialize["name"] = o.Name + } + if !IsNil(o.IsDefault) { + toSerialize["isDefault"] = o.IsDefault + } + if !IsNil(o.Ports) { + toSerialize["ports"] = o.Ports + } + if !IsNil(o.UsbPorts) { + toSerialize["usbPorts"] = o.UsbPorts + } + return toSerialize, nil +} + +type NullableGetNetworkWirelessEthernetPortsProfiles200ResponseInner struct { + value *GetNetworkWirelessEthernetPortsProfiles200ResponseInner + isSet bool +} + +func (v NullableGetNetworkWirelessEthernetPortsProfiles200ResponseInner) Get() *GetNetworkWirelessEthernetPortsProfiles200ResponseInner { + return v.value +} + +func (v *NullableGetNetworkWirelessEthernetPortsProfiles200ResponseInner) Set(val *GetNetworkWirelessEthernetPortsProfiles200ResponseInner) { + v.value = val + v.isSet = true +} + +func (v NullableGetNetworkWirelessEthernetPortsProfiles200ResponseInner) IsSet() bool { + return v.isSet +} + +func (v *NullableGetNetworkWirelessEthernetPortsProfiles200ResponseInner) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableGetNetworkWirelessEthernetPortsProfiles200ResponseInner(val *GetNetworkWirelessEthernetPortsProfiles200ResponseInner) *NullableGetNetworkWirelessEthernetPortsProfiles200ResponseInner { + return &NullableGetNetworkWirelessEthernetPortsProfiles200ResponseInner{value: val, isSet: true} +} + +func (v NullableGetNetworkWirelessEthernetPortsProfiles200ResponseInner) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableGetNetworkWirelessEthernetPortsProfiles200ResponseInner) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/client/model_get_network_wireless_ethernet_ports_profiles_200_response_inner_ports_inner.go b/client/model_get_network_wireless_ethernet_ports_profiles_200_response_inner_ports_inner.go new file mode 100644 index 000000000..f3acbfa3a --- /dev/null +++ b/client/model_get_network_wireless_ethernet_ports_profiles_200_response_inner_ports_inner.go @@ -0,0 +1,275 @@ +/* +Meraki Dashboard API + +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) + +API version: 1.37.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "encoding/json" +) + +// checks if the GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner{} + +// GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner struct for GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner +type GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner struct { + // Name + Name *string `json:"name,omitempty"` + // Number + Number *int32 `json:"number,omitempty"` + // Enabled + Enabled *bool `json:"enabled,omitempty"` + // Ssid number + Ssid *int32 `json:"ssid,omitempty"` + // PSK Group number + PskGroupId *string `json:"pskGroupId,omitempty"` +} + +// NewGetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner instantiates a new GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewGetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner() *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner { + this := GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner{} + return &this +} + +// NewGetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInnerWithDefaults instantiates a new GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewGetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInnerWithDefaults() *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner { + this := GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner{} + return &this +} + +// GetName returns the Name field value if set, zero value otherwise. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) GetName() string { + if o == nil || IsNil(o.Name) { + var ret string + return ret + } + return *o.Name +} + +// GetNameOk returns a tuple with the Name field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) GetNameOk() (*string, bool) { + if o == nil || IsNil(o.Name) { + return nil, false + } + return o.Name, true +} + +// HasName returns a boolean if a field has been set. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) HasName() bool { + if o != nil && !IsNil(o.Name) { + return true + } + + return false +} + +// SetName gets a reference to the given string and assigns it to the Name field. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) SetName(v string) { + o.Name = &v +} + +// GetNumber returns the Number field value if set, zero value otherwise. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) GetNumber() int32 { + if o == nil || IsNil(o.Number) { + var ret int32 + return ret + } + return *o.Number +} + +// GetNumberOk returns a tuple with the Number field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) GetNumberOk() (*int32, bool) { + if o == nil || IsNil(o.Number) { + return nil, false + } + return o.Number, true +} + +// HasNumber returns a boolean if a field has been set. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) HasNumber() bool { + if o != nil && !IsNil(o.Number) { + return true + } + + return false +} + +// SetNumber gets a reference to the given int32 and assigns it to the Number field. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) SetNumber(v int32) { + o.Number = &v +} + +// GetEnabled returns the Enabled field value if set, zero value otherwise. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) GetEnabled() bool { + if o == nil || IsNil(o.Enabled) { + var ret bool + return ret + } + return *o.Enabled +} + +// GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) GetEnabledOk() (*bool, bool) { + if o == nil || IsNil(o.Enabled) { + return nil, false + } + return o.Enabled, true +} + +// HasEnabled returns a boolean if a field has been set. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) HasEnabled() bool { + if o != nil && !IsNil(o.Enabled) { + return true + } + + return false +} + +// SetEnabled gets a reference to the given bool and assigns it to the Enabled field. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) SetEnabled(v bool) { + o.Enabled = &v +} + +// GetSsid returns the Ssid field value if set, zero value otherwise. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) GetSsid() int32 { + if o == nil || IsNil(o.Ssid) { + var ret int32 + return ret + } + return *o.Ssid +} + +// GetSsidOk returns a tuple with the Ssid field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) GetSsidOk() (*int32, bool) { + if o == nil || IsNil(o.Ssid) { + return nil, false + } + return o.Ssid, true +} + +// HasSsid returns a boolean if a field has been set. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) HasSsid() bool { + if o != nil && !IsNil(o.Ssid) { + return true + } + + return false +} + +// SetSsid gets a reference to the given int32 and assigns it to the Ssid field. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) SetSsid(v int32) { + o.Ssid = &v +} + +// GetPskGroupId returns the PskGroupId field value if set, zero value otherwise. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) GetPskGroupId() string { + if o == nil || IsNil(o.PskGroupId) { + var ret string + return ret + } + return *o.PskGroupId +} + +// GetPskGroupIdOk returns a tuple with the PskGroupId field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) GetPskGroupIdOk() (*string, bool) { + if o == nil || IsNil(o.PskGroupId) { + return nil, false + } + return o.PskGroupId, true +} + +// HasPskGroupId returns a boolean if a field has been set. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) HasPskGroupId() bool { + if o != nil && !IsNil(o.PskGroupId) { + return true + } + + return false +} + +// SetPskGroupId gets a reference to the given string and assigns it to the PskGroupId field. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) SetPskGroupId(v string) { + o.PskGroupId = &v +} + +func (o GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) MarshalJSON() ([]byte, error) { + toSerialize,err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + if !IsNil(o.Name) { + toSerialize["name"] = o.Name + } + if !IsNil(o.Number) { + toSerialize["number"] = o.Number + } + if !IsNil(o.Enabled) { + toSerialize["enabled"] = o.Enabled + } + if !IsNil(o.Ssid) { + toSerialize["ssid"] = o.Ssid + } + if !IsNil(o.PskGroupId) { + toSerialize["pskGroupId"] = o.PskGroupId + } + return toSerialize, nil +} + +type NullableGetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner struct { + value *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner + isSet bool +} + +func (v NullableGetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) Get() *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner { + return v.value +} + +func (v *NullableGetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) Set(val *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) { + v.value = val + v.isSet = true +} + +func (v NullableGetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) IsSet() bool { + return v.isSet +} + +func (v *NullableGetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableGetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner(val *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) *NullableGetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner { + return &NullableGetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner{value: val, isSet: true} +} + +func (v NullableGetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableGetNetworkWirelessEthernetPortsProfiles200ResponseInnerPortsInner) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/client/model_get_network_wireless_ethernet_ports_profiles_200_response_inner_usb_ports_inner.go b/client/model_get_network_wireless_ethernet_ports_profiles_200_response_inner_usb_ports_inner.go new file mode 100644 index 000000000..8c7084ec5 --- /dev/null +++ b/client/model_get_network_wireless_ethernet_ports_profiles_200_response_inner_usb_ports_inner.go @@ -0,0 +1,201 @@ +/* +Meraki Dashboard API + +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) + +API version: 1.37.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "encoding/json" +) + +// checks if the GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner{} + +// GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner struct for GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner +type GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner struct { + // Name + Name *string `json:"name,omitempty"` + // Enabled + Enabled *bool `json:"enabled,omitempty"` + // Ssid number + Ssid *int32 `json:"ssid,omitempty"` +} + +// NewGetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner instantiates a new GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewGetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner() *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner { + this := GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner{} + return &this +} + +// NewGetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInnerWithDefaults instantiates a new GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewGetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInnerWithDefaults() *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner { + this := GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner{} + return &this +} + +// GetName returns the Name field value if set, zero value otherwise. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner) GetName() string { + if o == nil || IsNil(o.Name) { + var ret string + return ret + } + return *o.Name +} + +// GetNameOk returns a tuple with the Name field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner) GetNameOk() (*string, bool) { + if o == nil || IsNil(o.Name) { + return nil, false + } + return o.Name, true +} + +// HasName returns a boolean if a field has been set. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner) HasName() bool { + if o != nil && !IsNil(o.Name) { + return true + } + + return false +} + +// SetName gets a reference to the given string and assigns it to the Name field. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner) SetName(v string) { + o.Name = &v +} + +// GetEnabled returns the Enabled field value if set, zero value otherwise. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner) GetEnabled() bool { + if o == nil || IsNil(o.Enabled) { + var ret bool + return ret + } + return *o.Enabled +} + +// GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner) GetEnabledOk() (*bool, bool) { + if o == nil || IsNil(o.Enabled) { + return nil, false + } + return o.Enabled, true +} + +// HasEnabled returns a boolean if a field has been set. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner) HasEnabled() bool { + if o != nil && !IsNil(o.Enabled) { + return true + } + + return false +} + +// SetEnabled gets a reference to the given bool and assigns it to the Enabled field. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner) SetEnabled(v bool) { + o.Enabled = &v +} + +// GetSsid returns the Ssid field value if set, zero value otherwise. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner) GetSsid() int32 { + if o == nil || IsNil(o.Ssid) { + var ret int32 + return ret + } + return *o.Ssid +} + +// GetSsidOk returns a tuple with the Ssid field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner) GetSsidOk() (*int32, bool) { + if o == nil || IsNil(o.Ssid) { + return nil, false + } + return o.Ssid, true +} + +// HasSsid returns a boolean if a field has been set. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner) HasSsid() bool { + if o != nil && !IsNil(o.Ssid) { + return true + } + + return false +} + +// SetSsid gets a reference to the given int32 and assigns it to the Ssid field. +func (o *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner) SetSsid(v int32) { + o.Ssid = &v +} + +func (o GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner) MarshalJSON() ([]byte, error) { + toSerialize,err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + if !IsNil(o.Name) { + toSerialize["name"] = o.Name + } + if !IsNil(o.Enabled) { + toSerialize["enabled"] = o.Enabled + } + if !IsNil(o.Ssid) { + toSerialize["ssid"] = o.Ssid + } + return toSerialize, nil +} + +type NullableGetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner struct { + value *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner + isSet bool +} + +func (v NullableGetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner) Get() *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner { + return v.value +} + +func (v *NullableGetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner) Set(val *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner) { + v.value = val + v.isSet = true +} + +func (v NullableGetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner) IsSet() bool { + return v.isSet +} + +func (v *NullableGetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableGetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner(val *GetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner) *NullableGetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner { + return &NullableGetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner{value: val, isSet: true} +} + +func (v NullableGetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableGetNetworkWirelessEthernetPortsProfiles200ResponseInnerUsbPortsInner) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/client/model_get_network_wireless_failed_connections_200_response_inner.go b/client/model_get_network_wireless_failed_connections_200_response_inner.go index a51e14e2f..54ebe7922 100644 --- a/client/model_get_network_wireless_failed_connections_200_response_inner.go +++ b/client/model_get_network_wireless_failed_connections_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_latency_history_200_response_inner.go b/client/model_get_network_wireless_latency_history_200_response_inner.go index b57c4ccb1..3065c3310 100644 --- a/client/model_get_network_wireless_latency_history_200_response_inner.go +++ b/client/model_get_network_wireless_latency_history_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_rf_profiles_200_response.go b/client/model_get_network_wireless_rf_profiles_200_response.go index 13fee49a6..bca692389 100644 --- a/client/model_get_network_wireless_rf_profiles_200_response.go +++ b/client/model_get_network_wireless_rf_profiles_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_rf_profiles_200_response_ap_band_settings.go b/client/model_get_network_wireless_rf_profiles_200_response_ap_band_settings.go index fd0e990c6..902213195 100644 --- a/client/model_get_network_wireless_rf_profiles_200_response_ap_band_settings.go +++ b/client/model_get_network_wireless_rf_profiles_200_response_ap_band_settings.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_rf_profiles_200_response_ap_band_settings_bands.go b/client/model_get_network_wireless_rf_profiles_200_response_ap_band_settings_bands.go index 2219c44b2..547b662f9 100644 --- a/client/model_get_network_wireless_rf_profiles_200_response_ap_band_settings_bands.go +++ b/client/model_get_network_wireless_rf_profiles_200_response_ap_band_settings_bands.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_rf_profiles_200_response_five_ghz_settings.go b/client/model_get_network_wireless_rf_profiles_200_response_five_ghz_settings.go index 829ab8eb6..6d62f9c98 100644 --- a/client/model_get_network_wireless_rf_profiles_200_response_five_ghz_settings.go +++ b/client/model_get_network_wireless_rf_profiles_200_response_five_ghz_settings.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings.go b/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings.go index 700e74d87..751467004 100644 --- a/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings.go +++ b/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_0.go b/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_0.go index 3d1a4660b..cdb14a341 100644 --- a/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_0.go +++ b/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_0.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_1.go b/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_1.go index 6d277fc7d..8b4144424 100644 --- a/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_1.go +++ b/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_1.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_10.go b/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_10.go index debc7cd47..a551152a2 100644 --- a/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_10.go +++ b/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_10.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_11.go b/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_11.go index e393b5d0d..a6cb243b3 100644 --- a/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_11.go +++ b/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_11.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_12.go b/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_12.go index f3f981070..f2b253997 100644 --- a/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_12.go +++ b/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_12.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_13.go b/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_13.go index c5a09d698..96f808124 100644 --- a/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_13.go +++ b/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_13.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_14.go b/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_14.go index f130d2db9..8702765f1 100644 --- a/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_14.go +++ b/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_14.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_2.go b/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_2.go index 03ec3023f..0911b0d66 100644 --- a/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_2.go +++ b/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_2.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_3.go b/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_3.go index 53c6f7ae3..089022813 100644 --- a/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_3.go +++ b/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_3.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_4.go b/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_4.go index b67a32ecc..f51b9d03b 100644 --- a/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_4.go +++ b/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_4.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_5.go b/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_5.go index 58502a4a6..4deb61274 100644 --- a/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_5.go +++ b/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_5.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_6.go b/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_6.go index b9257c209..d2851e130 100644 --- a/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_6.go +++ b/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_6.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_7.go b/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_7.go index f39b6ca3c..4424fa963 100644 --- a/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_7.go +++ b/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_7.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_8.go b/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_8.go index 48729e9f1..0c5f04377 100644 --- a/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_8.go +++ b/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_8.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_9.go b/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_9.go index a1a2e8ace..cbc57c656 100644 --- a/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_9.go +++ b/client/model_get_network_wireless_rf_profiles_200_response_per_ssid_settings_9.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_rf_profiles_200_response_six_ghz_settings.go b/client/model_get_network_wireless_rf_profiles_200_response_six_ghz_settings.go index 1c83a813a..72cf9b0c8 100644 --- a/client/model_get_network_wireless_rf_profiles_200_response_six_ghz_settings.go +++ b/client/model_get_network_wireless_rf_profiles_200_response_six_ghz_settings.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_rf_profiles_200_response_transmission.go b/client/model_get_network_wireless_rf_profiles_200_response_transmission.go index 5f40d1b38..ab51813f1 100644 --- a/client/model_get_network_wireless_rf_profiles_200_response_transmission.go +++ b/client/model_get_network_wireless_rf_profiles_200_response_transmission.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_rf_profiles_200_response_two_four_ghz_settings.go b/client/model_get_network_wireless_rf_profiles_200_response_two_four_ghz_settings.go index d7c58e585..585308115 100644 --- a/client/model_get_network_wireless_rf_profiles_200_response_two_four_ghz_settings.go +++ b/client/model_get_network_wireless_rf_profiles_200_response_two_four_ghz_settings.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_settings_200_response.go b/client/model_get_network_wireless_settings_200_response.go index b621c9a6b..7c3f7f179 100644 --- a/client/model_get_network_wireless_settings_200_response.go +++ b/client/model_get_network_wireless_settings_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_settings_200_response_named_vlans.go b/client/model_get_network_wireless_settings_200_response_named_vlans.go index 16badb680..1358ecad2 100644 --- a/client/model_get_network_wireless_settings_200_response_named_vlans.go +++ b/client/model_get_network_wireless_settings_200_response_named_vlans.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_settings_200_response_named_vlans_pool_dhcp_monitoring.go b/client/model_get_network_wireless_settings_200_response_named_vlans_pool_dhcp_monitoring.go index 2ed5c9c12..7edb06a16 100644 --- a/client/model_get_network_wireless_settings_200_response_named_vlans_pool_dhcp_monitoring.go +++ b/client/model_get_network_wireless_settings_200_response_named_vlans_pool_dhcp_monitoring.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_settings_200_response_regulatory_domain.go b/client/model_get_network_wireless_settings_200_response_regulatory_domain.go index 84cec90d0..f04902609 100644 --- a/client/model_get_network_wireless_settings_200_response_regulatory_domain.go +++ b/client/model_get_network_wireless_settings_200_response_regulatory_domain.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_signal_quality_history_200_response_inner.go b/client/model_get_network_wireless_signal_quality_history_200_response_inner.go index 9e8a60f53..ebc47a609 100644 --- a/client/model_get_network_wireless_signal_quality_history_200_response_inner.go +++ b/client/model_get_network_wireless_signal_quality_history_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_ssid_eap_override_200_response.go b/client/model_get_network_wireless_ssid_eap_override_200_response.go index dea2c226d..25a3ab395 100644 --- a/client/model_get_network_wireless_ssid_eap_override_200_response.go +++ b/client/model_get_network_wireless_ssid_eap_override_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_ssid_eap_override_200_response_eapol_key.go b/client/model_get_network_wireless_ssid_eap_override_200_response_eapol_key.go index 74931ec4d..428d93b8b 100644 --- a/client/model_get_network_wireless_ssid_eap_override_200_response_eapol_key.go +++ b/client/model_get_network_wireless_ssid_eap_override_200_response_eapol_key.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_ssid_eap_override_200_response_identity.go b/client/model_get_network_wireless_ssid_eap_override_200_response_identity.go index ef7f1faf8..8c7a2adf0 100644 --- a/client/model_get_network_wireless_ssid_eap_override_200_response_identity.go +++ b/client/model_get_network_wireless_ssid_eap_override_200_response_identity.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_ssid_identity_psks_200_response_inner.go b/client/model_get_network_wireless_ssid_identity_psks_200_response_inner.go index a6bb0d43c..84e1d3ba6 100644 --- a/client/model_get_network_wireless_ssid_identity_psks_200_response_inner.go +++ b/client/model_get_network_wireless_ssid_identity_psks_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_ssid_splash_settings_200_response.go b/client/model_get_network_wireless_ssid_splash_settings_200_response.go index baca7e288..795e39ed6 100644 --- a/client/model_get_network_wireless_ssid_splash_settings_200_response.go +++ b/client/model_get_network_wireless_ssid_splash_settings_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_ssid_splash_settings_200_response_billing.go b/client/model_get_network_wireless_ssid_splash_settings_200_response_billing.go index ba463cd34..4fef29912 100644 --- a/client/model_get_network_wireless_ssid_splash_settings_200_response_billing.go +++ b/client/model_get_network_wireless_ssid_splash_settings_200_response_billing.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_ssid_splash_settings_200_response_billing_free_access.go b/client/model_get_network_wireless_ssid_splash_settings_200_response_billing_free_access.go index 69662fcce..c89111f00 100644 --- a/client/model_get_network_wireless_ssid_splash_settings_200_response_billing_free_access.go +++ b/client/model_get_network_wireless_ssid_splash_settings_200_response_billing_free_access.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_ssid_splash_settings_200_response_guest_sponsorship.go b/client/model_get_network_wireless_ssid_splash_settings_200_response_guest_sponsorship.go index f63384836..28c470a0d 100644 --- a/client/model_get_network_wireless_ssid_splash_settings_200_response_guest_sponsorship.go +++ b/client/model_get_network_wireless_ssid_splash_settings_200_response_guest_sponsorship.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_ssid_splash_settings_200_response_self_registration.go b/client/model_get_network_wireless_ssid_splash_settings_200_response_self_registration.go index d5568cbf0..8253b09bb 100644 --- a/client/model_get_network_wireless_ssid_splash_settings_200_response_self_registration.go +++ b/client/model_get_network_wireless_ssid_splash_settings_200_response_self_registration.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_ssid_splash_settings_200_response_sentry_enrollment.go b/client/model_get_network_wireless_ssid_splash_settings_200_response_sentry_enrollment.go index 79fa5670e..04d37f953 100644 --- a/client/model_get_network_wireless_ssid_splash_settings_200_response_sentry_enrollment.go +++ b/client/model_get_network_wireless_ssid_splash_settings_200_response_sentry_enrollment.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_ssid_splash_settings_200_response_sentry_enrollment_systems_manager_network.go b/client/model_get_network_wireless_ssid_splash_settings_200_response_sentry_enrollment_systems_manager_network.go index 281fd6d0f..9c1c6c710 100644 --- a/client/model_get_network_wireless_ssid_splash_settings_200_response_sentry_enrollment_systems_manager_network.go +++ b/client/model_get_network_wireless_ssid_splash_settings_200_response_sentry_enrollment_systems_manager_network.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_ssid_splash_settings_200_response_splash_image.go b/client/model_get_network_wireless_ssid_splash_settings_200_response_splash_image.go index 1116ce5d8..604ac31cc 100644 --- a/client/model_get_network_wireless_ssid_splash_settings_200_response_splash_image.go +++ b/client/model_get_network_wireless_ssid_splash_settings_200_response_splash_image.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_ssid_splash_settings_200_response_splash_logo.go b/client/model_get_network_wireless_ssid_splash_settings_200_response_splash_logo.go index f41897be7..a2de9f01a 100644 --- a/client/model_get_network_wireless_ssid_splash_settings_200_response_splash_logo.go +++ b/client/model_get_network_wireless_ssid_splash_settings_200_response_splash_logo.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_ssid_splash_settings_200_response_splash_prepaid_front.go b/client/model_get_network_wireless_ssid_splash_settings_200_response_splash_prepaid_front.go index 2ab15c980..0447e9bef 100644 --- a/client/model_get_network_wireless_ssid_splash_settings_200_response_splash_prepaid_front.go +++ b/client/model_get_network_wireless_ssid_splash_settings_200_response_splash_prepaid_front.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_ssids_200_response_inner.go b/client/model_get_network_wireless_ssids_200_response_inner.go index 93de20ea6..6705d47f9 100644 --- a/client/model_get_network_wireless_ssids_200_response_inner.go +++ b/client/model_get_network_wireless_ssids_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -29,6 +29,8 @@ type GetNetworkWirelessSsids200ResponseInner struct { SplashPage *string `json:"splashPage,omitempty"` // SSID Administrator access status SsidAdminAccessible *bool `json:"ssidAdminAccessible,omitempty"` + // Extended local auth flag for Enterprise NAC + LocalAuth *bool `json:"localAuth,omitempty"` // The association control method for the SSID AuthMode *string `json:"authMode,omitempty"` // The psk encryption mode for the SSID @@ -258,6 +260,38 @@ func (o *GetNetworkWirelessSsids200ResponseInner) SetSsidAdminAccessible(v bool) o.SsidAdminAccessible = &v } +// GetLocalAuth returns the LocalAuth field value if set, zero value otherwise. +func (o *GetNetworkWirelessSsids200ResponseInner) GetLocalAuth() bool { + if o == nil || IsNil(o.LocalAuth) { + var ret bool + return ret + } + return *o.LocalAuth +} + +// GetLocalAuthOk returns a tuple with the LocalAuth field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *GetNetworkWirelessSsids200ResponseInner) GetLocalAuthOk() (*bool, bool) { + if o == nil || IsNil(o.LocalAuth) { + return nil, false + } + return o.LocalAuth, true +} + +// HasLocalAuth returns a boolean if a field has been set. +func (o *GetNetworkWirelessSsids200ResponseInner) HasLocalAuth() bool { + if o != nil && !IsNil(o.LocalAuth) { + return true + } + + return false +} + +// SetLocalAuth gets a reference to the given bool and assigns it to the LocalAuth field. +func (o *GetNetworkWirelessSsids200ResponseInner) SetLocalAuth(v bool) { + o.LocalAuth = &v +} + // GetAuthMode returns the AuthMode field value if set, zero value otherwise. func (o *GetNetworkWirelessSsids200ResponseInner) GetAuthMode() string { if o == nil || IsNil(o.AuthMode) { @@ -1083,6 +1117,9 @@ func (o GetNetworkWirelessSsids200ResponseInner) ToMap() (map[string]interface{} if !IsNil(o.SsidAdminAccessible) { toSerialize["ssidAdminAccessible"] = o.SsidAdminAccessible } + if !IsNil(o.LocalAuth) { + toSerialize["localAuth"] = o.LocalAuth + } if !IsNil(o.AuthMode) { toSerialize["authMode"] = o.AuthMode } diff --git a/client/model_get_network_wireless_ssids_200_response_inner_radius_accounting_servers_inner.go b/client/model_get_network_wireless_ssids_200_response_inner_radius_accounting_servers_inner.go index 0d4848198..26fdf99ca 100644 --- a/client/model_get_network_wireless_ssids_200_response_inner_radius_accounting_servers_inner.go +++ b/client/model_get_network_wireless_ssids_200_response_inner_radius_accounting_servers_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_ssids_200_response_inner_radius_servers_inner.go b/client/model_get_network_wireless_ssids_200_response_inner_radius_servers_inner.go index 3fbb73ca1..701d04e57 100644 --- a/client/model_get_network_wireless_ssids_200_response_inner_radius_servers_inner.go +++ b/client/model_get_network_wireless_ssids_200_response_inner_radius_servers_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_network_wireless_usage_history_200_response_inner.go b/client/model_get_network_wireless_usage_history_200_response_inner.go index 8e4bc27db..2abfb8cfe 100644 --- a/client/model_get_network_wireless_usage_history_200_response_inner.go +++ b/client/model_get_network_wireless_usage_history_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_adaptive_policy_acls_200_response_inner.go b/client/model_get_organization_adaptive_policy_acls_200_response_inner.go index af9233792..4e1cc61bd 100644 --- a/client/model_get_organization_adaptive_policy_acls_200_response_inner.go +++ b/client/model_get_organization_adaptive_policy_acls_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_adaptive_policy_acls_200_response_inner_rules_inner.go b/client/model_get_organization_adaptive_policy_acls_200_response_inner_rules_inner.go index c68fdda4e..48487f973 100644 --- a/client/model_get_organization_adaptive_policy_acls_200_response_inner_rules_inner.go +++ b/client/model_get_organization_adaptive_policy_acls_200_response_inner_rules_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_adaptive_policy_overview_200_response.go b/client/model_get_organization_adaptive_policy_overview_200_response.go index 89a8bb5a2..6a69351d4 100644 --- a/client/model_get_organization_adaptive_policy_overview_200_response.go +++ b/client/model_get_organization_adaptive_policy_overview_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_adaptive_policy_overview_200_response_counts.go b/client/model_get_organization_adaptive_policy_overview_200_response_counts.go index d00b23ded..0e10b7773 100644 --- a/client/model_get_organization_adaptive_policy_overview_200_response_counts.go +++ b/client/model_get_organization_adaptive_policy_overview_200_response_counts.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_adaptive_policy_overview_200_response_limits.go b/client/model_get_organization_adaptive_policy_overview_200_response_limits.go index af00c1af0..909a70585 100644 --- a/client/model_get_organization_adaptive_policy_overview_200_response_limits.go +++ b/client/model_get_organization_adaptive_policy_overview_200_response_limits.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_admins_200_response_inner.go b/client/model_get_organization_admins_200_response_inner.go index 7b60b3abc..1684fa940 100644 --- a/client/model_get_organization_admins_200_response_inner.go +++ b/client/model_get_organization_admins_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_admins_200_response_inner_networks_inner.go b/client/model_get_organization_admins_200_response_inner_networks_inner.go index e629685a7..980bde46a 100644 --- a/client/model_get_organization_admins_200_response_inner_networks_inner.go +++ b/client/model_get_organization_admins_200_response_inner_networks_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_admins_200_response_inner_tags_inner.go b/client/model_get_organization_admins_200_response_inner_tags_inner.go index 4671bd36b..e8069da2a 100644 --- a/client/model_get_organization_admins_200_response_inner_tags_inner.go +++ b/client/model_get_organization_admins_200_response_inner_tags_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_api_requests_200_response_inner.go b/client/model_get_organization_api_requests_200_response_inner.go index 24da3d4bb..0692a71f8 100644 --- a/client/model_get_organization_api_requests_200_response_inner.go +++ b/client/model_get_organization_api_requests_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_api_requests_overview_200_response.go b/client/model_get_organization_api_requests_overview_200_response.go index 8c9c48e01..4aa157f92 100644 --- a/client/model_get_organization_api_requests_overview_200_response.go +++ b/client/model_get_organization_api_requests_overview_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_api_requests_overview_200_response_response_code_counts.go b/client/model_get_organization_api_requests_overview_200_response_response_code_counts.go index eb74aa2d1..52227c86c 100644 --- a/client/model_get_organization_api_requests_overview_200_response_response_code_counts.go +++ b/client/model_get_organization_api_requests_overview_200_response_response_code_counts.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_api_requests_overview_response_codes_by_interval_200_response_inner.go b/client/model_get_organization_api_requests_overview_response_codes_by_interval_200_response_inner.go index 28c9d72c2..62fbc8255 100644 --- a/client/model_get_organization_api_requests_overview_response_codes_by_interval_200_response_inner.go +++ b/client/model_get_organization_api_requests_overview_response_codes_by_interval_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_api_requests_overview_response_codes_by_interval_200_response_inner_counts_inner.go b/client/model_get_organization_api_requests_overview_response_codes_by_interval_200_response_inner_counts_inner.go index 8b8bde20e..c6841b384 100644 --- a/client/model_get_organization_api_requests_overview_response_codes_by_interval_200_response_inner_counts_inner.go +++ b/client/model_get_organization_api_requests_overview_response_codes_by_interval_200_response_inner_counts_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_appliance_uplinks_usage_by_network_200_response_inner.go b/client/model_get_organization_appliance_uplinks_usage_by_network_200_response_inner.go index 26a4c70f9..f99e1b5ef 100644 --- a/client/model_get_organization_appliance_uplinks_usage_by_network_200_response_inner.go +++ b/client/model_get_organization_appliance_uplinks_usage_by_network_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_appliance_uplinks_usage_by_network_200_response_inner_by_uplink_inner.go b/client/model_get_organization_appliance_uplinks_usage_by_network_200_response_inner_by_uplink_inner.go index 77be33b77..671cfbb87 100644 --- a/client/model_get_organization_appliance_uplinks_usage_by_network_200_response_inner_by_uplink_inner.go +++ b/client/model_get_organization_appliance_uplinks_usage_by_network_200_response_inner_by_uplink_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_appliance_vpn_third_party_vpn_peers_200_response.go b/client/model_get_organization_appliance_vpn_third_party_vpn_peers_200_response.go index 72c1693b2..e87c86d0e 100644 --- a/client/model_get_organization_appliance_vpn_third_party_vpn_peers_200_response.go +++ b/client/model_get_organization_appliance_vpn_third_party_vpn_peers_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_appliance_vpn_third_party_vpn_peers_200_response_peers_inner.go b/client/model_get_organization_appliance_vpn_third_party_vpn_peers_200_response_peers_inner.go index 660beed20..d6ddedcef 100644 --- a/client/model_get_organization_appliance_vpn_third_party_vpn_peers_200_response_peers_inner.go +++ b/client/model_get_organization_appliance_vpn_third_party_vpn_peers_200_response_peers_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_appliance_vpn_third_party_vpn_peers_200_response_peers_inner_ipsec_policies.go b/client/model_get_organization_appliance_vpn_third_party_vpn_peers_200_response_peers_inner_ipsec_policies.go index 088c69ad7..f5d152614 100644 --- a/client/model_get_organization_appliance_vpn_third_party_vpn_peers_200_response_peers_inner_ipsec_policies.go +++ b/client/model_get_organization_appliance_vpn_third_party_vpn_peers_200_response_peers_inner_ipsec_policies.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_appliance_vpn_vpn_firewall_rules_200_response.go b/client/model_get_organization_appliance_vpn_vpn_firewall_rules_200_response.go new file mode 100644 index 000000000..c4319fd1a --- /dev/null +++ b/client/model_get_organization_appliance_vpn_vpn_firewall_rules_200_response.go @@ -0,0 +1,127 @@ +/* +Meraki Dashboard API + +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) + +API version: 1.37.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "encoding/json" +) + +// checks if the GetOrganizationApplianceVpnVpnFirewallRules200Response type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &GetOrganizationApplianceVpnVpnFirewallRules200Response{} + +// GetOrganizationApplianceVpnVpnFirewallRules200Response struct for GetOrganizationApplianceVpnVpnFirewallRules200Response +type GetOrganizationApplianceVpnVpnFirewallRules200Response struct { + // List of firewall rules + Rules []GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner `json:"rules,omitempty"` +} + +// NewGetOrganizationApplianceVpnVpnFirewallRules200Response instantiates a new GetOrganizationApplianceVpnVpnFirewallRules200Response object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewGetOrganizationApplianceVpnVpnFirewallRules200Response() *GetOrganizationApplianceVpnVpnFirewallRules200Response { + this := GetOrganizationApplianceVpnVpnFirewallRules200Response{} + return &this +} + +// NewGetOrganizationApplianceVpnVpnFirewallRules200ResponseWithDefaults instantiates a new GetOrganizationApplianceVpnVpnFirewallRules200Response object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewGetOrganizationApplianceVpnVpnFirewallRules200ResponseWithDefaults() *GetOrganizationApplianceVpnVpnFirewallRules200Response { + this := GetOrganizationApplianceVpnVpnFirewallRules200Response{} + return &this +} + +// GetRules returns the Rules field value if set, zero value otherwise. +func (o *GetOrganizationApplianceVpnVpnFirewallRules200Response) GetRules() []GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner { + if o == nil || IsNil(o.Rules) { + var ret []GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner + return ret + } + return o.Rules +} + +// GetRulesOk returns a tuple with the Rules field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *GetOrganizationApplianceVpnVpnFirewallRules200Response) GetRulesOk() ([]GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner, bool) { + if o == nil || IsNil(o.Rules) { + return nil, false + } + return o.Rules, true +} + +// HasRules returns a boolean if a field has been set. +func (o *GetOrganizationApplianceVpnVpnFirewallRules200Response) HasRules() bool { + if o != nil && !IsNil(o.Rules) { + return true + } + + return false +} + +// SetRules gets a reference to the given []GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner and assigns it to the Rules field. +func (o *GetOrganizationApplianceVpnVpnFirewallRules200Response) SetRules(v []GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) { + o.Rules = v +} + +func (o GetOrganizationApplianceVpnVpnFirewallRules200Response) MarshalJSON() ([]byte, error) { + toSerialize,err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o GetOrganizationApplianceVpnVpnFirewallRules200Response) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + if !IsNil(o.Rules) { + toSerialize["rules"] = o.Rules + } + return toSerialize, nil +} + +type NullableGetOrganizationApplianceVpnVpnFirewallRules200Response struct { + value *GetOrganizationApplianceVpnVpnFirewallRules200Response + isSet bool +} + +func (v NullableGetOrganizationApplianceVpnVpnFirewallRules200Response) Get() *GetOrganizationApplianceVpnVpnFirewallRules200Response { + return v.value +} + +func (v *NullableGetOrganizationApplianceVpnVpnFirewallRules200Response) Set(val *GetOrganizationApplianceVpnVpnFirewallRules200Response) { + v.value = val + v.isSet = true +} + +func (v NullableGetOrganizationApplianceVpnVpnFirewallRules200Response) IsSet() bool { + return v.isSet +} + +func (v *NullableGetOrganizationApplianceVpnVpnFirewallRules200Response) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableGetOrganizationApplianceVpnVpnFirewallRules200Response(val *GetOrganizationApplianceVpnVpnFirewallRules200Response) *NullableGetOrganizationApplianceVpnVpnFirewallRules200Response { + return &NullableGetOrganizationApplianceVpnVpnFirewallRules200Response{value: val, isSet: true} +} + +func (v NullableGetOrganizationApplianceVpnVpnFirewallRules200Response) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableGetOrganizationApplianceVpnVpnFirewallRules200Response) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/client/model_update_organization_appliance_vpn_vpn_firewall_rules_200_response_rules_inner.go b/client/model_get_organization_appliance_vpn_vpn_firewall_rules_200_response_rules_inner.go similarity index 53% rename from client/model_update_organization_appliance_vpn_vpn_firewall_rules_200_response_rules_inner.go rename to client/model_get_organization_appliance_vpn_vpn_firewall_rules_200_response_rules_inner.go index 1c251165e..8862eca7e 100644 --- a/client/model_update_organization_appliance_vpn_vpn_firewall_rules_200_response_rules_inner.go +++ b/client/model_get_organization_appliance_vpn_vpn_firewall_rules_200_response_rules_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -14,11 +14,11 @@ import ( "encoding/json" ) -// checks if the UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner{} +// checks if the GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner{} -// UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner struct for UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner -type UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner struct { +// GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner struct for GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner +type GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner struct { // Description of the rule Comment *string `json:"comment,omitempty"` // 'Deny' traffic specified by this rule @@ -37,25 +37,25 @@ type UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner struct SyslogEnabled *bool `json:"syslogEnabled,omitempty"` } -// NewUpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner instantiates a new UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner object +// NewGetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner instantiates a new GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner object // This constructor will assign default values to properties that have it defined, // and makes sure properties required by API are set, but the set of arguments // will change when the set of required properties is changed -func NewUpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner() *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner { - this := UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner{} +func NewGetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner() *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner { + this := GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner{} return &this } -// NewUpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInnerWithDefaults instantiates a new UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner object +// NewGetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInnerWithDefaults instantiates a new GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner object // This constructor will only assign default values to properties that have it defined, // but it doesn't guarantee that properties required by API are set -func NewUpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInnerWithDefaults() *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner { - this := UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner{} +func NewGetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInnerWithDefaults() *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner { + this := GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner{} return &this } // GetComment returns the Comment field value if set, zero value otherwise. -func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetComment() string { +func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetComment() string { if o == nil || IsNil(o.Comment) { var ret string return ret @@ -65,7 +65,7 @@ func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) Ge // GetCommentOk returns a tuple with the Comment field value if set, nil otherwise // and a boolean to check if the value has been set. -func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetCommentOk() (*string, bool) { +func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetCommentOk() (*string, bool) { if o == nil || IsNil(o.Comment) { return nil, false } @@ -73,7 +73,7 @@ func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) Ge } // HasComment returns a boolean if a field has been set. -func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) HasComment() bool { +func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) HasComment() bool { if o != nil && !IsNil(o.Comment) { return true } @@ -82,12 +82,12 @@ func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) Ha } // SetComment gets a reference to the given string and assigns it to the Comment field. -func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) SetComment(v string) { +func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) SetComment(v string) { o.Comment = &v } // GetPolicy returns the Policy field value if set, zero value otherwise. -func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetPolicy() string { +func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetPolicy() string { if o == nil || IsNil(o.Policy) { var ret string return ret @@ -97,7 +97,7 @@ func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) Ge // GetPolicyOk returns a tuple with the Policy field value if set, nil otherwise // and a boolean to check if the value has been set. -func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetPolicyOk() (*string, bool) { +func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetPolicyOk() (*string, bool) { if o == nil || IsNil(o.Policy) { return nil, false } @@ -105,7 +105,7 @@ func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) Ge } // HasPolicy returns a boolean if a field has been set. -func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) HasPolicy() bool { +func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) HasPolicy() bool { if o != nil && !IsNil(o.Policy) { return true } @@ -114,12 +114,12 @@ func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) Ha } // SetPolicy gets a reference to the given string and assigns it to the Policy field. -func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) SetPolicy(v string) { +func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) SetPolicy(v string) { o.Policy = &v } // GetProtocol returns the Protocol field value if set, zero value otherwise. -func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetProtocol() string { +func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetProtocol() string { if o == nil || IsNil(o.Protocol) { var ret string return ret @@ -129,7 +129,7 @@ func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) Ge // GetProtocolOk returns a tuple with the Protocol field value if set, nil otherwise // and a boolean to check if the value has been set. -func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetProtocolOk() (*string, bool) { +func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetProtocolOk() (*string, bool) { if o == nil || IsNil(o.Protocol) { return nil, false } @@ -137,7 +137,7 @@ func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) Ge } // HasProtocol returns a boolean if a field has been set. -func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) HasProtocol() bool { +func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) HasProtocol() bool { if o != nil && !IsNil(o.Protocol) { return true } @@ -146,12 +146,12 @@ func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) Ha } // SetProtocol gets a reference to the given string and assigns it to the Protocol field. -func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) SetProtocol(v string) { +func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) SetProtocol(v string) { o.Protocol = &v } // GetSrcPort returns the SrcPort field value if set, zero value otherwise. -func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetSrcPort() string { +func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetSrcPort() string { if o == nil || IsNil(o.SrcPort) { var ret string return ret @@ -161,7 +161,7 @@ func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) Ge // GetSrcPortOk returns a tuple with the SrcPort field value if set, nil otherwise // and a boolean to check if the value has been set. -func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetSrcPortOk() (*string, bool) { +func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetSrcPortOk() (*string, bool) { if o == nil || IsNil(o.SrcPort) { return nil, false } @@ -169,7 +169,7 @@ func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) Ge } // HasSrcPort returns a boolean if a field has been set. -func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) HasSrcPort() bool { +func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) HasSrcPort() bool { if o != nil && !IsNil(o.SrcPort) { return true } @@ -178,12 +178,12 @@ func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) Ha } // SetSrcPort gets a reference to the given string and assigns it to the SrcPort field. -func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) SetSrcPort(v string) { +func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) SetSrcPort(v string) { o.SrcPort = &v } // GetSrcCidr returns the SrcCidr field value if set, zero value otherwise. -func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetSrcCidr() string { +func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetSrcCidr() string { if o == nil || IsNil(o.SrcCidr) { var ret string return ret @@ -193,7 +193,7 @@ func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) Ge // GetSrcCidrOk returns a tuple with the SrcCidr field value if set, nil otherwise // and a boolean to check if the value has been set. -func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetSrcCidrOk() (*string, bool) { +func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetSrcCidrOk() (*string, bool) { if o == nil || IsNil(o.SrcCidr) { return nil, false } @@ -201,7 +201,7 @@ func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) Ge } // HasSrcCidr returns a boolean if a field has been set. -func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) HasSrcCidr() bool { +func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) HasSrcCidr() bool { if o != nil && !IsNil(o.SrcCidr) { return true } @@ -210,12 +210,12 @@ func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) Ha } // SetSrcCidr gets a reference to the given string and assigns it to the SrcCidr field. -func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) SetSrcCidr(v string) { +func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) SetSrcCidr(v string) { o.SrcCidr = &v } // GetDestPort returns the DestPort field value if set, zero value otherwise. -func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetDestPort() string { +func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetDestPort() string { if o == nil || IsNil(o.DestPort) { var ret string return ret @@ -225,7 +225,7 @@ func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) Ge // GetDestPortOk returns a tuple with the DestPort field value if set, nil otherwise // and a boolean to check if the value has been set. -func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetDestPortOk() (*string, bool) { +func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetDestPortOk() (*string, bool) { if o == nil || IsNil(o.DestPort) { return nil, false } @@ -233,7 +233,7 @@ func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) Ge } // HasDestPort returns a boolean if a field has been set. -func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) HasDestPort() bool { +func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) HasDestPort() bool { if o != nil && !IsNil(o.DestPort) { return true } @@ -242,12 +242,12 @@ func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) Ha } // SetDestPort gets a reference to the given string and assigns it to the DestPort field. -func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) SetDestPort(v string) { +func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) SetDestPort(v string) { o.DestPort = &v } // GetDestCidr returns the DestCidr field value if set, zero value otherwise. -func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetDestCidr() string { +func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetDestCidr() string { if o == nil || IsNil(o.DestCidr) { var ret string return ret @@ -257,7 +257,7 @@ func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) Ge // GetDestCidrOk returns a tuple with the DestCidr field value if set, nil otherwise // and a boolean to check if the value has been set. -func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetDestCidrOk() (*string, bool) { +func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetDestCidrOk() (*string, bool) { if o == nil || IsNil(o.DestCidr) { return nil, false } @@ -265,7 +265,7 @@ func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) Ge } // HasDestCidr returns a boolean if a field has been set. -func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) HasDestCidr() bool { +func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) HasDestCidr() bool { if o != nil && !IsNil(o.DestCidr) { return true } @@ -274,12 +274,12 @@ func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) Ha } // SetDestCidr gets a reference to the given string and assigns it to the DestCidr field. -func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) SetDestCidr(v string) { +func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) SetDestCidr(v string) { o.DestCidr = &v } // GetSyslogEnabled returns the SyslogEnabled field value if set, zero value otherwise. -func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetSyslogEnabled() bool { +func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetSyslogEnabled() bool { if o == nil || IsNil(o.SyslogEnabled) { var ret bool return ret @@ -289,7 +289,7 @@ func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) Ge // GetSyslogEnabledOk returns a tuple with the SyslogEnabled field value if set, nil otherwise // and a boolean to check if the value has been set. -func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetSyslogEnabledOk() (*bool, bool) { +func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) GetSyslogEnabledOk() (*bool, bool) { if o == nil || IsNil(o.SyslogEnabled) { return nil, false } @@ -297,7 +297,7 @@ func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) Ge } // HasSyslogEnabled returns a boolean if a field has been set. -func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) HasSyslogEnabled() bool { +func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) HasSyslogEnabled() bool { if o != nil && !IsNil(o.SyslogEnabled) { return true } @@ -306,11 +306,11 @@ func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) Ha } // SetSyslogEnabled gets a reference to the given bool and assigns it to the SyslogEnabled field. -func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) SetSyslogEnabled(v bool) { +func (o *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) SetSyslogEnabled(v bool) { o.SyslogEnabled = &v } -func (o UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) MarshalJSON() ([]byte, error) { +func (o GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) MarshalJSON() ([]byte, error) { toSerialize,err := o.ToMap() if err != nil { return []byte{}, err @@ -318,7 +318,7 @@ func (o UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) Mar return json.Marshal(toSerialize) } -func (o UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) ToMap() (map[string]interface{}, error) { +func (o GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) ToMap() (map[string]interface{}, error) { toSerialize := map[string]interface{}{} if !IsNil(o.Comment) { toSerialize["comment"] = o.Comment @@ -347,38 +347,38 @@ func (o UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) ToM return toSerialize, nil } -type NullableUpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner struct { - value *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner +type NullableGetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner struct { + value *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner isSet bool } -func (v NullableUpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) Get() *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner { +func (v NullableGetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) Get() *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner { return v.value } -func (v *NullableUpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) Set(val *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) { +func (v *NullableGetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) Set(val *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) { v.value = val v.isSet = true } -func (v NullableUpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) IsSet() bool { +func (v NullableGetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) IsSet() bool { return v.isSet } -func (v *NullableUpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) Unset() { +func (v *NullableGetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) Unset() { v.value = nil v.isSet = false } -func NewNullableUpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner(val *UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) *NullableUpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner { - return &NullableUpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner{value: val, isSet: true} +func NewNullableGetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner(val *GetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) *NullableGetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner { + return &NullableGetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner{value: val, isSet: true} } -func (v NullableUpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) MarshalJSON() ([]byte, error) { +func (v NullableGetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) MarshalJSON() ([]byte, error) { return json.Marshal(v.value) } -func (v *NullableUpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) UnmarshalJSON(src []byte) error { +func (v *NullableGetOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) UnmarshalJSON(src []byte) error { v.isSet = true return json.Unmarshal(src, &v.value) } diff --git a/client/model_get_organization_branding_policies_200_response_inner.go b/client/model_get_organization_branding_policies_200_response_inner.go index 7766ff3db..fb3f43eb3 100644 --- a/client/model_get_organization_branding_policies_200_response_inner.go +++ b/client/model_get_organization_branding_policies_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_branding_policies_200_response_inner_admin_settings.go b/client/model_get_organization_branding_policies_200_response_inner_admin_settings.go index eb0abc4d4..d2378f020 100644 --- a/client/model_get_organization_branding_policies_200_response_inner_admin_settings.go +++ b/client/model_get_organization_branding_policies_200_response_inner_admin_settings.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_branding_policies_200_response_inner_custom_logo.go b/client/model_get_organization_branding_policies_200_response_inner_custom_logo.go index 99b75b206..a74ae7527 100644 --- a/client/model_get_organization_branding_policies_200_response_inner_custom_logo.go +++ b/client/model_get_organization_branding_policies_200_response_inner_custom_logo.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_branding_policies_200_response_inner_custom_logo_image.go b/client/model_get_organization_branding_policies_200_response_inner_custom_logo_image.go index 6846691d1..e574d47fc 100644 --- a/client/model_get_organization_branding_policies_200_response_inner_custom_logo_image.go +++ b/client/model_get_organization_branding_policies_200_response_inner_custom_logo_image.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_branding_policies_200_response_inner_custom_logo_image_preview.go b/client/model_get_organization_branding_policies_200_response_inner_custom_logo_image_preview.go index 9c275dadc..5a791a5d2 100644 --- a/client/model_get_organization_branding_policies_200_response_inner_custom_logo_image_preview.go +++ b/client/model_get_organization_branding_policies_200_response_inner_custom_logo_image_preview.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_branding_policies_200_response_inner_help_settings.go b/client/model_get_organization_branding_policies_200_response_inner_help_settings.go index 3fc67eeac..85baea995 100644 --- a/client/model_get_organization_branding_policies_200_response_inner_help_settings.go +++ b/client/model_get_organization_branding_policies_200_response_inner_help_settings.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_branding_policies_priorities_200_response.go b/client/model_get_organization_branding_policies_priorities_200_response.go index 2c0000c5b..42b082326 100644 --- a/client/model_get_organization_branding_policies_priorities_200_response.go +++ b/client/model_get_organization_branding_policies_priorities_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_camera_permissions_200_response_inner.go b/client/model_get_organization_camera_permissions_200_response_inner.go new file mode 100644 index 000000000..3edecdc47 --- /dev/null +++ b/client/model_get_organization_camera_permissions_200_response_inner.go @@ -0,0 +1,201 @@ +/* +Meraki Dashboard API + +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) + +API version: 1.37.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "encoding/json" +) + +// checks if the GetOrganizationCameraPermissions200ResponseInner type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &GetOrganizationCameraPermissions200ResponseInner{} + +// GetOrganizationCameraPermissions200ResponseInner struct for GetOrganizationCameraPermissions200ResponseInner +type GetOrganizationCameraPermissions200ResponseInner struct { + // Permission scope id + Id *string `json:"id,omitempty"` + // Name of permission scope + Name *string `json:"name,omitempty"` + // Permission scope level + Level *string `json:"level,omitempty"` +} + +// NewGetOrganizationCameraPermissions200ResponseInner instantiates a new GetOrganizationCameraPermissions200ResponseInner object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewGetOrganizationCameraPermissions200ResponseInner() *GetOrganizationCameraPermissions200ResponseInner { + this := GetOrganizationCameraPermissions200ResponseInner{} + return &this +} + +// NewGetOrganizationCameraPermissions200ResponseInnerWithDefaults instantiates a new GetOrganizationCameraPermissions200ResponseInner object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewGetOrganizationCameraPermissions200ResponseInnerWithDefaults() *GetOrganizationCameraPermissions200ResponseInner { + this := GetOrganizationCameraPermissions200ResponseInner{} + return &this +} + +// GetId returns the Id field value if set, zero value otherwise. +func (o *GetOrganizationCameraPermissions200ResponseInner) GetId() string { + if o == nil || IsNil(o.Id) { + var ret string + return ret + } + return *o.Id +} + +// GetIdOk returns a tuple with the Id field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *GetOrganizationCameraPermissions200ResponseInner) GetIdOk() (*string, bool) { + if o == nil || IsNil(o.Id) { + return nil, false + } + return o.Id, true +} + +// HasId returns a boolean if a field has been set. +func (o *GetOrganizationCameraPermissions200ResponseInner) HasId() bool { + if o != nil && !IsNil(o.Id) { + return true + } + + return false +} + +// SetId gets a reference to the given string and assigns it to the Id field. +func (o *GetOrganizationCameraPermissions200ResponseInner) SetId(v string) { + o.Id = &v +} + +// GetName returns the Name field value if set, zero value otherwise. +func (o *GetOrganizationCameraPermissions200ResponseInner) GetName() string { + if o == nil || IsNil(o.Name) { + var ret string + return ret + } + return *o.Name +} + +// GetNameOk returns a tuple with the Name field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *GetOrganizationCameraPermissions200ResponseInner) GetNameOk() (*string, bool) { + if o == nil || IsNil(o.Name) { + return nil, false + } + return o.Name, true +} + +// HasName returns a boolean if a field has been set. +func (o *GetOrganizationCameraPermissions200ResponseInner) HasName() bool { + if o != nil && !IsNil(o.Name) { + return true + } + + return false +} + +// SetName gets a reference to the given string and assigns it to the Name field. +func (o *GetOrganizationCameraPermissions200ResponseInner) SetName(v string) { + o.Name = &v +} + +// GetLevel returns the Level field value if set, zero value otherwise. +func (o *GetOrganizationCameraPermissions200ResponseInner) GetLevel() string { + if o == nil || IsNil(o.Level) { + var ret string + return ret + } + return *o.Level +} + +// GetLevelOk returns a tuple with the Level field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *GetOrganizationCameraPermissions200ResponseInner) GetLevelOk() (*string, bool) { + if o == nil || IsNil(o.Level) { + return nil, false + } + return o.Level, true +} + +// HasLevel returns a boolean if a field has been set. +func (o *GetOrganizationCameraPermissions200ResponseInner) HasLevel() bool { + if o != nil && !IsNil(o.Level) { + return true + } + + return false +} + +// SetLevel gets a reference to the given string and assigns it to the Level field. +func (o *GetOrganizationCameraPermissions200ResponseInner) SetLevel(v string) { + o.Level = &v +} + +func (o GetOrganizationCameraPermissions200ResponseInner) MarshalJSON() ([]byte, error) { + toSerialize,err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o GetOrganizationCameraPermissions200ResponseInner) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + if !IsNil(o.Id) { + toSerialize["id"] = o.Id + } + if !IsNil(o.Name) { + toSerialize["name"] = o.Name + } + if !IsNil(o.Level) { + toSerialize["level"] = o.Level + } + return toSerialize, nil +} + +type NullableGetOrganizationCameraPermissions200ResponseInner struct { + value *GetOrganizationCameraPermissions200ResponseInner + isSet bool +} + +func (v NullableGetOrganizationCameraPermissions200ResponseInner) Get() *GetOrganizationCameraPermissions200ResponseInner { + return v.value +} + +func (v *NullableGetOrganizationCameraPermissions200ResponseInner) Set(val *GetOrganizationCameraPermissions200ResponseInner) { + v.value = val + v.isSet = true +} + +func (v NullableGetOrganizationCameraPermissions200ResponseInner) IsSet() bool { + return v.isSet +} + +func (v *NullableGetOrganizationCameraPermissions200ResponseInner) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableGetOrganizationCameraPermissions200ResponseInner(val *GetOrganizationCameraPermissions200ResponseInner) *NullableGetOrganizationCameraPermissions200ResponseInner { + return &NullableGetOrganizationCameraPermissions200ResponseInner{value: val, isSet: true} +} + +func (v NullableGetOrganizationCameraPermissions200ResponseInner) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableGetOrganizationCameraPermissions200ResponseInner) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/client/model_get_organization_cellular_gateway_uplink_statuses_200_response_inner.go b/client/model_get_organization_cellular_gateway_uplink_statuses_200_response_inner.go index 260c3382a..a59fc8aa4 100644 --- a/client/model_get_organization_cellular_gateway_uplink_statuses_200_response_inner.go +++ b/client/model_get_organization_cellular_gateway_uplink_statuses_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_cellular_gateway_uplink_statuses_200_response_inner_uplinks_inner.go b/client/model_get_organization_cellular_gateway_uplink_statuses_200_response_inner_uplinks_inner.go index ebceabe4d..a8e5cf41e 100644 --- a/client/model_get_organization_cellular_gateway_uplink_statuses_200_response_inner_uplinks_inner.go +++ b/client/model_get_organization_cellular_gateway_uplink_statuses_200_response_inner_uplinks_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_cellular_gateway_uplink_statuses_200_response_inner_uplinks_inner_signal_stat.go b/client/model_get_organization_cellular_gateway_uplink_statuses_200_response_inner_uplinks_inner_signal_stat.go index 7c6215870..57b666c45 100644 --- a/client/model_get_organization_cellular_gateway_uplink_statuses_200_response_inner_uplinks_inner_signal_stat.go +++ b/client/model_get_organization_cellular_gateway_uplink_statuses_200_response_inner_uplinks_inner_signal_stat.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_clients_bandwidth_usage_history_200_response_inner.go b/client/model_get_organization_clients_bandwidth_usage_history_200_response_inner.go index 27c73694a..1095c3178 100644 --- a/client/model_get_organization_clients_bandwidth_usage_history_200_response_inner.go +++ b/client/model_get_organization_clients_bandwidth_usage_history_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_clients_overview_200_response.go b/client/model_get_organization_clients_overview_200_response.go index e38680584..308ff6991 100644 --- a/client/model_get_organization_clients_overview_200_response.go +++ b/client/model_get_organization_clients_overview_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_clients_overview_200_response_counts.go b/client/model_get_organization_clients_overview_200_response_counts.go index ea238cde2..496505a0d 100644 --- a/client/model_get_organization_clients_overview_200_response_counts.go +++ b/client/model_get_organization_clients_overview_200_response_counts.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_clients_overview_200_response_usage.go b/client/model_get_organization_clients_overview_200_response_usage.go index 436a12048..f8a582155 100644 --- a/client/model_get_organization_clients_overview_200_response_usage.go +++ b/client/model_get_organization_clients_overview_200_response_usage.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_clients_overview_200_response_usage_overall.go b/client/model_get_organization_clients_overview_200_response_usage_overall.go index 05204dcf8..bc2f8637f 100644 --- a/client/model_get_organization_clients_overview_200_response_usage_overall.go +++ b/client/model_get_organization_clients_overview_200_response_usage_overall.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_config_template_switch_profile_ports_200_response_inner.go b/client/model_get_organization_config_template_switch_profile_ports_200_response_inner.go index 0d5d3ddb9..621bfaa48 100644 --- a/client/model_get_organization_config_template_switch_profile_ports_200_response_inner.go +++ b/client/model_get_organization_config_template_switch_profile_ports_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_config_template_switch_profiles_200_response_inner.go b/client/model_get_organization_config_template_switch_profiles_200_response_inner.go index 106053032..d91ae550e 100644 --- a/client/model_get_organization_config_template_switch_profiles_200_response_inner.go +++ b/client/model_get_organization_config_template_switch_profiles_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_config_templates_200_response_inner.go b/client/model_get_organization_config_templates_200_response_inner.go index 60e4ce1ce..ed2ca7c90 100644 --- a/client/model_get_organization_config_templates_200_response_inner.go +++ b/client/model_get_organization_config_templates_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_devices_availabilities_200_response_inner.go b/client/model_get_organization_devices_availabilities_200_response_inner.go index 54d66ed6b..69e5ef15e 100644 --- a/client/model_get_organization_devices_availabilities_200_response_inner.go +++ b/client/model_get_organization_devices_availabilities_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_devices_availabilities_200_response_inner_network.go b/client/model_get_organization_devices_availabilities_200_response_inner_network.go index c54b3f0d4..69468b1c8 100644 --- a/client/model_get_organization_devices_availabilities_200_response_inner_network.go +++ b/client/model_get_organization_devices_availabilities_200_response_inner_network.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_devices_availabilities_change_history_200_response_inner.go b/client/model_get_organization_devices_availabilities_change_history_200_response_inner.go index 869e6b28d..985804a20 100644 --- a/client/model_get_organization_devices_availabilities_change_history_200_response_inner.go +++ b/client/model_get_organization_devices_availabilities_change_history_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_devices_availabilities_change_history_200_response_inner_details.go b/client/model_get_organization_devices_availabilities_change_history_200_response_inner_details.go index 48b3a36f6..28274ff66 100644 --- a/client/model_get_organization_devices_availabilities_change_history_200_response_inner_details.go +++ b/client/model_get_organization_devices_availabilities_change_history_200_response_inner_details.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_devices_availabilities_change_history_200_response_inner_details_old_inner.go b/client/model_get_organization_devices_availabilities_change_history_200_response_inner_details_old_inner.go index 753a9174e..a8bf6bfc0 100644 --- a/client/model_get_organization_devices_availabilities_change_history_200_response_inner_details_old_inner.go +++ b/client/model_get_organization_devices_availabilities_change_history_200_response_inner_details_old_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_devices_availabilities_change_history_200_response_inner_device.go b/client/model_get_organization_devices_availabilities_change_history_200_response_inner_device.go index 89d604d71..c2134f0eb 100644 --- a/client/model_get_organization_devices_availabilities_change_history_200_response_inner_device.go +++ b/client/model_get_organization_devices_availabilities_change_history_200_response_inner_device.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_devices_availabilities_change_history_200_response_inner_network.go b/client/model_get_organization_devices_availabilities_change_history_200_response_inner_network.go index 714613d4a..3e44a7bea 100644 --- a/client/model_get_organization_devices_availabilities_change_history_200_response_inner_network.go +++ b/client/model_get_organization_devices_availabilities_change_history_200_response_inner_network.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_devices_power_modules_statuses_by_device_200_response_inner.go b/client/model_get_organization_devices_power_modules_statuses_by_device_200_response_inner.go index d7c427673..1983315f7 100644 --- a/client/model_get_organization_devices_power_modules_statuses_by_device_200_response_inner.go +++ b/client/model_get_organization_devices_power_modules_statuses_by_device_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_devices_power_modules_statuses_by_device_200_response_inner_network.go b/client/model_get_organization_devices_power_modules_statuses_by_device_200_response_inner_network.go index da0561343..796403bdf 100644 --- a/client/model_get_organization_devices_power_modules_statuses_by_device_200_response_inner_network.go +++ b/client/model_get_organization_devices_power_modules_statuses_by_device_200_response_inner_network.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_devices_power_modules_statuses_by_device_200_response_inner_slots_inner.go b/client/model_get_organization_devices_power_modules_statuses_by_device_200_response_inner_slots_inner.go index ef1a63d25..44edd4edb 100644 --- a/client/model_get_organization_devices_power_modules_statuses_by_device_200_response_inner_slots_inner.go +++ b/client/model_get_organization_devices_power_modules_statuses_by_device_200_response_inner_slots_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_devices_provisioning_statuses_200_response_inner.go b/client/model_get_organization_devices_provisioning_statuses_200_response_inner.go index 96c4f80c7..0931d7af0 100644 --- a/client/model_get_organization_devices_provisioning_statuses_200_response_inner.go +++ b/client/model_get_organization_devices_provisioning_statuses_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_devices_statuses_200_response_inner.go b/client/model_get_organization_devices_statuses_200_response_inner.go index e45196271..3d7d396a6 100644 --- a/client/model_get_organization_devices_statuses_200_response_inner.go +++ b/client/model_get_organization_devices_statuses_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_devices_statuses_200_response_inner_components.go b/client/model_get_organization_devices_statuses_200_response_inner_components.go index cae93d961..962a65028 100644 --- a/client/model_get_organization_devices_statuses_200_response_inner_components.go +++ b/client/model_get_organization_devices_statuses_200_response_inner_components.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_devices_statuses_overview_200_response.go b/client/model_get_organization_devices_statuses_overview_200_response.go index c563c7868..6784ab36e 100644 --- a/client/model_get_organization_devices_statuses_overview_200_response.go +++ b/client/model_get_organization_devices_statuses_overview_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_devices_statuses_overview_200_response_counts.go b/client/model_get_organization_devices_statuses_overview_200_response_counts.go index e48da7437..b9ead76c6 100644 --- a/client/model_get_organization_devices_statuses_overview_200_response_counts.go +++ b/client/model_get_organization_devices_statuses_overview_200_response_counts.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_devices_statuses_overview_200_response_counts_by_status.go b/client/model_get_organization_devices_statuses_overview_200_response_counts_by_status.go index 44366c2b0..bc9fbba56 100644 --- a/client/model_get_organization_devices_statuses_overview_200_response_counts_by_status.go +++ b/client/model_get_organization_devices_statuses_overview_200_response_counts_by_status.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_devices_uplinks_addresses_by_device_200_response_inner.go b/client/model_get_organization_devices_uplinks_addresses_by_device_200_response_inner.go index 0445ff2e5..f04303e11 100644 --- a/client/model_get_organization_devices_uplinks_addresses_by_device_200_response_inner.go +++ b/client/model_get_organization_devices_uplinks_addresses_by_device_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_devices_uplinks_addresses_by_device_200_response_inner_uplinks_inner.go b/client/model_get_organization_devices_uplinks_addresses_by_device_200_response_inner_uplinks_inner.go index 2fca5ec75..343da09cd 100644 --- a/client/model_get_organization_devices_uplinks_addresses_by_device_200_response_inner_uplinks_inner.go +++ b/client/model_get_organization_devices_uplinks_addresses_by_device_200_response_inner_uplinks_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_devices_uplinks_addresses_by_device_200_response_inner_uplinks_inner_addresses_inner.go b/client/model_get_organization_devices_uplinks_addresses_by_device_200_response_inner_uplinks_inner_addresses_inner.go index 6a5019d4a..82a6302f6 100644 --- a/client/model_get_organization_devices_uplinks_addresses_by_device_200_response_inner_uplinks_inner_addresses_inner.go +++ b/client/model_get_organization_devices_uplinks_addresses_by_device_200_response_inner_uplinks_inner_addresses_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_devices_uplinks_addresses_by_device_200_response_inner_uplinks_inner_addresses_inner_public.go b/client/model_get_organization_devices_uplinks_addresses_by_device_200_response_inner_uplinks_inner_addresses_inner_public.go index 4fd95a3ec..011dd5bad 100644 --- a/client/model_get_organization_devices_uplinks_addresses_by_device_200_response_inner_uplinks_inner_addresses_inner_public.go +++ b/client/model_get_organization_devices_uplinks_addresses_by_device_200_response_inner_uplinks_inner_addresses_inner_public.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_devices_uplinks_loss_and_latency_200_response_inner.go b/client/model_get_organization_devices_uplinks_loss_and_latency_200_response_inner.go index d76a4f088..68561e46b 100644 --- a/client/model_get_organization_devices_uplinks_loss_and_latency_200_response_inner.go +++ b/client/model_get_organization_devices_uplinks_loss_and_latency_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_devices_uplinks_loss_and_latency_200_response_inner_time_series_inner.go b/client/model_get_organization_devices_uplinks_loss_and_latency_200_response_inner_time_series_inner.go index e98985833..7b89ba797 100644 --- a/client/model_get_organization_devices_uplinks_loss_and_latency_200_response_inner_time_series_inner.go +++ b/client/model_get_organization_devices_uplinks_loss_and_latency_200_response_inner_time_series_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_early_access_features_200_response_inner.go b/client/model_get_organization_early_access_features_200_response_inner.go index 5ee6cb6d1..53cf0600f 100644 --- a/client/model_get_organization_early_access_features_200_response_inner.go +++ b/client/model_get_organization_early_access_features_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_early_access_features_200_response_inner_descriptions.go b/client/model_get_organization_early_access_features_200_response_inner_descriptions.go index aff3c2aec..bb9c7ac6f 100644 --- a/client/model_get_organization_early_access_features_200_response_inner_descriptions.go +++ b/client/model_get_organization_early_access_features_200_response_inner_descriptions.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_firmware_upgrades_200_response_inner.go b/client/model_get_organization_firmware_upgrades_200_response_inner.go index 191ca70cf..4303a5597 100644 --- a/client/model_get_organization_firmware_upgrades_200_response_inner.go +++ b/client/model_get_organization_firmware_upgrades_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_firmware_upgrades_200_response_inner_from_version.go b/client/model_get_organization_firmware_upgrades_200_response_inner_from_version.go index 54af61769..73dc5c157 100644 --- a/client/model_get_organization_firmware_upgrades_200_response_inner_from_version.go +++ b/client/model_get_organization_firmware_upgrades_200_response_inner_from_version.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_firmware_upgrades_200_response_inner_network.go b/client/model_get_organization_firmware_upgrades_200_response_inner_network.go index 41098173f..042e1de0d 100644 --- a/client/model_get_organization_firmware_upgrades_200_response_inner_network.go +++ b/client/model_get_organization_firmware_upgrades_200_response_inner_network.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_firmware_upgrades_200_response_inner_to_version.go b/client/model_get_organization_firmware_upgrades_200_response_inner_to_version.go index 42bdc3473..6aab95b64 100644 --- a/client/model_get_organization_firmware_upgrades_200_response_inner_to_version.go +++ b/client/model_get_organization_firmware_upgrades_200_response_inner_to_version.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_firmware_upgrades_by_device_200_response_inner.go b/client/model_get_organization_firmware_upgrades_by_device_200_response_inner.go index 1e0881f6c..3838e3869 100644 --- a/client/model_get_organization_firmware_upgrades_by_device_200_response_inner.go +++ b/client/model_get_organization_firmware_upgrades_by_device_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_firmware_upgrades_by_device_200_response_inner_upgrade.go b/client/model_get_organization_firmware_upgrades_by_device_200_response_inner_upgrade.go index 4ce0deccd..5444e069d 100644 --- a/client/model_get_organization_firmware_upgrades_by_device_200_response_inner_upgrade.go +++ b/client/model_get_organization_firmware_upgrades_by_device_200_response_inner_upgrade.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_firmware_upgrades_by_device_200_response_inner_upgrade_from_version.go b/client/model_get_organization_firmware_upgrades_by_device_200_response_inner_upgrade_from_version.go index d8b46d82d..ca7e909be 100644 --- a/client/model_get_organization_firmware_upgrades_by_device_200_response_inner_upgrade_from_version.go +++ b/client/model_get_organization_firmware_upgrades_by_device_200_response_inner_upgrade_from_version.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_firmware_upgrades_by_device_200_response_inner_upgrade_staged.go b/client/model_get_organization_firmware_upgrades_by_device_200_response_inner_upgrade_staged.go index ce9164af6..d7c8a2d8a 100644 --- a/client/model_get_organization_firmware_upgrades_by_device_200_response_inner_upgrade_staged.go +++ b/client/model_get_organization_firmware_upgrades_by_device_200_response_inner_upgrade_staged.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_firmware_upgrades_by_device_200_response_inner_upgrade_staged_group.go b/client/model_get_organization_firmware_upgrades_by_device_200_response_inner_upgrade_staged_group.go index 09170ea66..f388c7623 100644 --- a/client/model_get_organization_firmware_upgrades_by_device_200_response_inner_upgrade_staged_group.go +++ b/client/model_get_organization_firmware_upgrades_by_device_200_response_inner_upgrade_staged_group.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_firmware_upgrades_by_device_200_response_inner_upgrade_to_version.go b/client/model_get_organization_firmware_upgrades_by_device_200_response_inner_upgrade_to_version.go index 288d4f53a..3d96f7b2e 100644 --- a/client/model_get_organization_firmware_upgrades_by_device_200_response_inner_upgrade_to_version.go +++ b/client/model_get_organization_firmware_upgrades_by_device_200_response_inner_upgrade_to_version.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_insight_applications_200_response_inner.go b/client/model_get_organization_insight_applications_200_response_inner.go index 275c43ef8..0f0dabb3a 100644 --- a/client/model_get_organization_insight_applications_200_response_inner.go +++ b/client/model_get_organization_insight_applications_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_insight_applications_200_response_inner_thresholds.go b/client/model_get_organization_insight_applications_200_response_inner_thresholds.go index e9432763c..11a685f29 100644 --- a/client/model_get_organization_insight_applications_200_response_inner_thresholds.go +++ b/client/model_get_organization_insight_applications_200_response_inner_thresholds.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_insight_applications_200_response_inner_thresholds_by_network_inner.go b/client/model_get_organization_insight_applications_200_response_inner_thresholds_by_network_inner.go index 6207ba3fe..2d5eae49d 100644 --- a/client/model_get_organization_insight_applications_200_response_inner_thresholds_by_network_inner.go +++ b/client/model_get_organization_insight_applications_200_response_inner_thresholds_by_network_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_insight_monitored_media_servers_200_response_inner.go b/client/model_get_organization_insight_monitored_media_servers_200_response_inner.go index 77b3221ed..19eb5376a 100644 --- a/client/model_get_organization_insight_monitored_media_servers_200_response_inner.go +++ b/client/model_get_organization_insight_monitored_media_servers_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_inventory_devices_200_response_inner.go b/client/model_get_organization_inventory_devices_200_response_inner.go index 0c9569334..977b75f6d 100644 --- a/client/model_get_organization_inventory_devices_200_response_inner.go +++ b/client/model_get_organization_inventory_devices_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -40,6 +40,8 @@ type GetOrganizationInventoryDevices200ResponseInner struct { Tags []string `json:"tags,omitempty"` // Product type of the device ProductType *string `json:"productType,omitempty"` + // Country/region code from device, network, or store order + CountryCode *string `json:"countryCode,omitempty"` } // NewGetOrganizationInventoryDevices200ResponseInner instantiates a new GetOrganizationInventoryDevices200ResponseInner object @@ -379,6 +381,38 @@ func (o *GetOrganizationInventoryDevices200ResponseInner) SetProductType(v strin o.ProductType = &v } +// GetCountryCode returns the CountryCode field value if set, zero value otherwise. +func (o *GetOrganizationInventoryDevices200ResponseInner) GetCountryCode() string { + if o == nil || IsNil(o.CountryCode) { + var ret string + return ret + } + return *o.CountryCode +} + +// GetCountryCodeOk returns a tuple with the CountryCode field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *GetOrganizationInventoryDevices200ResponseInner) GetCountryCodeOk() (*string, bool) { + if o == nil || IsNil(o.CountryCode) { + return nil, false + } + return o.CountryCode, true +} + +// HasCountryCode returns a boolean if a field has been set. +func (o *GetOrganizationInventoryDevices200ResponseInner) HasCountryCode() bool { + if o != nil && !IsNil(o.CountryCode) { + return true + } + + return false +} + +// SetCountryCode gets a reference to the given string and assigns it to the CountryCode field. +func (o *GetOrganizationInventoryDevices200ResponseInner) SetCountryCode(v string) { + o.CountryCode = &v +} + func (o GetOrganizationInventoryDevices200ResponseInner) MarshalJSON() ([]byte, error) { toSerialize,err := o.ToMap() if err != nil { @@ -419,6 +453,9 @@ func (o GetOrganizationInventoryDevices200ResponseInner) ToMap() (map[string]int if !IsNil(o.ProductType) { toSerialize["productType"] = o.ProductType } + if !IsNil(o.CountryCode) { + toSerialize["countryCode"] = o.CountryCode + } return toSerialize, nil } diff --git a/client/model_get_organization_inventory_onboarding_cloud_monitoring_imports_200_response_inner.go b/client/model_get_organization_inventory_onboarding_cloud_monitoring_imports_200_response_inner.go index c45fbee22..10a20926f 100644 --- a/client/model_get_organization_inventory_onboarding_cloud_monitoring_imports_200_response_inner.go +++ b/client/model_get_organization_inventory_onboarding_cloud_monitoring_imports_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_inventory_onboarding_cloud_monitoring_imports_200_response_inner_device.go b/client/model_get_organization_inventory_onboarding_cloud_monitoring_imports_200_response_inner_device.go index 9fc9c78e1..68bd620ad 100644 --- a/client/model_get_organization_inventory_onboarding_cloud_monitoring_imports_200_response_inner_device.go +++ b/client/model_get_organization_inventory_onboarding_cloud_monitoring_imports_200_response_inner_device.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_licenses_200_response_inner.go b/client/model_get_organization_licenses_200_response_inner.go index 329667e55..bb768c1e3 100644 --- a/client/model_get_organization_licenses_200_response_inner.go +++ b/client/model_get_organization_licenses_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_licenses_200_response_inner_permanently_queued_licenses_inner.go b/client/model_get_organization_licenses_200_response_inner_permanently_queued_licenses_inner.go index 25d5ef413..ea2bf2643 100644 --- a/client/model_get_organization_licenses_200_response_inner_permanently_queued_licenses_inner.go +++ b/client/model_get_organization_licenses_200_response_inner_permanently_queued_licenses_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_licensing_coterm_licenses_200_response_inner.go b/client/model_get_organization_licensing_coterm_licenses_200_response_inner.go index 1ebfaf8f7..e155a29c4 100644 --- a/client/model_get_organization_licensing_coterm_licenses_200_response_inner.go +++ b/client/model_get_organization_licensing_coterm_licenses_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_licensing_coterm_licenses_200_response_inner_counts_inner.go b/client/model_get_organization_licensing_coterm_licenses_200_response_inner_counts_inner.go index 2aceeb8e7..de61ff950 100644 --- a/client/model_get_organization_licensing_coterm_licenses_200_response_inner_counts_inner.go +++ b/client/model_get_organization_licensing_coterm_licenses_200_response_inner_counts_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_licensing_coterm_licenses_200_response_inner_editions_inner.go b/client/model_get_organization_licensing_coterm_licenses_200_response_inner_editions_inner.go index 90466eaad..cdb6e6289 100644 --- a/client/model_get_organization_licensing_coterm_licenses_200_response_inner_editions_inner.go +++ b/client/model_get_organization_licensing_coterm_licenses_200_response_inner_editions_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_login_security_200_response.go b/client/model_get_organization_login_security_200_response.go index 1e5b49e06..f0751cffd 100644 --- a/client/model_get_organization_login_security_200_response.go +++ b/client/model_get_organization_login_security_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_login_security_200_response_api_authentication.go b/client/model_get_organization_login_security_200_response_api_authentication.go index 6b8564388..081992b84 100644 --- a/client/model_get_organization_login_security_200_response_api_authentication.go +++ b/client/model_get_organization_login_security_200_response_api_authentication.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_login_security_200_response_api_authentication_ip_restrictions_for_keys.go b/client/model_get_organization_login_security_200_response_api_authentication_ip_restrictions_for_keys.go index 4dc816eae..c6b08ed93 100644 --- a/client/model_get_organization_login_security_200_response_api_authentication_ip_restrictions_for_keys.go +++ b/client/model_get_organization_login_security_200_response_api_authentication_ip_restrictions_for_keys.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_saml_200_response.go b/client/model_get_organization_saml_200_response.go index 8b929526b..8b9341814 100644 --- a/client/model_get_organization_saml_200_response.go +++ b/client/model_get_organization_saml_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_saml_idps_200_response_inner.go b/client/model_get_organization_saml_idps_200_response_inner.go index 161ad529e..8c8e68450 100644 --- a/client/model_get_organization_saml_idps_200_response_inner.go +++ b/client/model_get_organization_saml_idps_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_saml_roles_200_response_inner.go b/client/model_get_organization_saml_roles_200_response_inner.go index b3c0996bc..1bb75aed2 100644 --- a/client/model_get_organization_saml_roles_200_response_inner.go +++ b/client/model_get_organization_saml_roles_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_saml_roles_200_response_inner_networks_inner.go b/client/model_get_organization_saml_roles_200_response_inner_networks_inner.go index ecb198920..1551792c6 100644 --- a/client/model_get_organization_saml_roles_200_response_inner_networks_inner.go +++ b/client/model_get_organization_saml_roles_200_response_inner_networks_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_saml_roles_200_response_inner_tags_inner.go b/client/model_get_organization_saml_roles_200_response_inner_tags_inner.go index 171204a7e..c30fc8a50 100644 --- a/client/model_get_organization_saml_roles_200_response_inner_tags_inner.go +++ b/client/model_get_organization_saml_roles_200_response_inner_tags_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_sensor_readings_history_200_response_inner.go b/client/model_get_organization_sensor_readings_history_200_response_inner.go index ffec2e99a..f64b5f299 100644 --- a/client/model_get_organization_sensor_readings_history_200_response_inner.go +++ b/client/model_get_organization_sensor_readings_history_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_sensor_readings_history_200_response_inner_battery.go b/client/model_get_organization_sensor_readings_history_200_response_inner_battery.go index aad0a845d..ba068fc4b 100644 --- a/client/model_get_organization_sensor_readings_history_200_response_inner_battery.go +++ b/client/model_get_organization_sensor_readings_history_200_response_inner_battery.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_sensor_readings_history_200_response_inner_button.go b/client/model_get_organization_sensor_readings_history_200_response_inner_button.go index 4e47cb196..c533187b6 100644 --- a/client/model_get_organization_sensor_readings_history_200_response_inner_button.go +++ b/client/model_get_organization_sensor_readings_history_200_response_inner_button.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_sensor_readings_history_200_response_inner_door.go b/client/model_get_organization_sensor_readings_history_200_response_inner_door.go index 0e5823f47..d48b647fa 100644 --- a/client/model_get_organization_sensor_readings_history_200_response_inner_door.go +++ b/client/model_get_organization_sensor_readings_history_200_response_inner_door.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_sensor_readings_history_200_response_inner_humidity.go b/client/model_get_organization_sensor_readings_history_200_response_inner_humidity.go index e9739cc5a..9819498e3 100644 --- a/client/model_get_organization_sensor_readings_history_200_response_inner_humidity.go +++ b/client/model_get_organization_sensor_readings_history_200_response_inner_humidity.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_sensor_readings_history_200_response_inner_indoor_air_quality.go b/client/model_get_organization_sensor_readings_history_200_response_inner_indoor_air_quality.go index 3deb6cf8d..bb2b4129a 100644 --- a/client/model_get_organization_sensor_readings_history_200_response_inner_indoor_air_quality.go +++ b/client/model_get_organization_sensor_readings_history_200_response_inner_indoor_air_quality.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_sensor_readings_history_200_response_inner_network.go b/client/model_get_organization_sensor_readings_history_200_response_inner_network.go index 3db874a64..d4f8d91d8 100644 --- a/client/model_get_organization_sensor_readings_history_200_response_inner_network.go +++ b/client/model_get_organization_sensor_readings_history_200_response_inner_network.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_sensor_readings_history_200_response_inner_noise.go b/client/model_get_organization_sensor_readings_history_200_response_inner_noise.go index 8dc2c0755..a9f6fc9c0 100644 --- a/client/model_get_organization_sensor_readings_history_200_response_inner_noise.go +++ b/client/model_get_organization_sensor_readings_history_200_response_inner_noise.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_sensor_readings_history_200_response_inner_noise_ambient.go b/client/model_get_organization_sensor_readings_history_200_response_inner_noise_ambient.go index 0aa0fb277..b036af37a 100644 --- a/client/model_get_organization_sensor_readings_history_200_response_inner_noise_ambient.go +++ b/client/model_get_organization_sensor_readings_history_200_response_inner_noise_ambient.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_sensor_readings_history_200_response_inner_pm25.go b/client/model_get_organization_sensor_readings_history_200_response_inner_pm25.go index 73e7168c1..0b4725138 100644 --- a/client/model_get_organization_sensor_readings_history_200_response_inner_pm25.go +++ b/client/model_get_organization_sensor_readings_history_200_response_inner_pm25.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_sensor_readings_history_200_response_inner_temperature.go b/client/model_get_organization_sensor_readings_history_200_response_inner_temperature.go index cdbe3577c..9097dc113 100644 --- a/client/model_get_organization_sensor_readings_history_200_response_inner_temperature.go +++ b/client/model_get_organization_sensor_readings_history_200_response_inner_temperature.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_sensor_readings_history_200_response_inner_tvoc.go b/client/model_get_organization_sensor_readings_history_200_response_inner_tvoc.go index 28b873631..c18faffb5 100644 --- a/client/model_get_organization_sensor_readings_history_200_response_inner_tvoc.go +++ b/client/model_get_organization_sensor_readings_history_200_response_inner_tvoc.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_sensor_readings_history_200_response_inner_water.go b/client/model_get_organization_sensor_readings_history_200_response_inner_water.go index ed27ab302..c6ba6a955 100644 --- a/client/model_get_organization_sensor_readings_history_200_response_inner_water.go +++ b/client/model_get_organization_sensor_readings_history_200_response_inner_water.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_sensor_readings_latest_200_response_inner.go b/client/model_get_organization_sensor_readings_latest_200_response_inner.go index c4da0445d..2e574a747 100644 --- a/client/model_get_organization_sensor_readings_latest_200_response_inner.go +++ b/client/model_get_organization_sensor_readings_latest_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_sensor_readings_latest_200_response_inner_readings_inner.go b/client/model_get_organization_sensor_readings_latest_200_response_inner_readings_inner.go index 674932d6a..67b1c8af5 100644 --- a/client/model_get_organization_sensor_readings_latest_200_response_inner_readings_inner.go +++ b/client/model_get_organization_sensor_readings_latest_200_response_inner_readings_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_sm_apns_cert_200_response.go b/client/model_get_organization_sm_apns_cert_200_response.go index 05f253da5..efc16961a 100644 --- a/client/model_get_organization_sm_apns_cert_200_response.go +++ b/client/model_get_organization_sm_apns_cert_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_sm_vpp_accounts_200_response_inner.go b/client/model_get_organization_sm_vpp_accounts_200_response_inner.go index bec19227a..871879702 100644 --- a/client/model_get_organization_sm_vpp_accounts_200_response_inner.go +++ b/client/model_get_organization_sm_vpp_accounts_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_summary_top_appliances_by_utilization_200_response_inner.go b/client/model_get_organization_summary_top_appliances_by_utilization_200_response_inner.go index 83b102e90..14d68ee39 100644 --- a/client/model_get_organization_summary_top_appliances_by_utilization_200_response_inner.go +++ b/client/model_get_organization_summary_top_appliances_by_utilization_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_summary_top_appliances_by_utilization_200_response_inner_network.go b/client/model_get_organization_summary_top_appliances_by_utilization_200_response_inner_network.go index d403ef950..4d121904b 100644 --- a/client/model_get_organization_summary_top_appliances_by_utilization_200_response_inner_network.go +++ b/client/model_get_organization_summary_top_appliances_by_utilization_200_response_inner_network.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_summary_top_appliances_by_utilization_200_response_inner_utilization.go b/client/model_get_organization_summary_top_appliances_by_utilization_200_response_inner_utilization.go index ca5775f15..9c608590e 100644 --- a/client/model_get_organization_summary_top_appliances_by_utilization_200_response_inner_utilization.go +++ b/client/model_get_organization_summary_top_appliances_by_utilization_200_response_inner_utilization.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_summary_top_appliances_by_utilization_200_response_inner_utilization_average.go b/client/model_get_organization_summary_top_appliances_by_utilization_200_response_inner_utilization_average.go index 1dfbeafd0..daf2ab807 100644 --- a/client/model_get_organization_summary_top_appliances_by_utilization_200_response_inner_utilization_average.go +++ b/client/model_get_organization_summary_top_appliances_by_utilization_200_response_inner_utilization_average.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_summary_top_clients_by_usage_200_response_inner.go b/client/model_get_organization_summary_top_clients_by_usage_200_response_inner.go index 03c0ef5a6..9c3097ac6 100644 --- a/client/model_get_organization_summary_top_clients_by_usage_200_response_inner.go +++ b/client/model_get_organization_summary_top_clients_by_usage_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_summary_top_clients_by_usage_200_response_inner_network.go b/client/model_get_organization_summary_top_clients_by_usage_200_response_inner_network.go index cf78d9069..c3b4f1c71 100644 --- a/client/model_get_organization_summary_top_clients_by_usage_200_response_inner_network.go +++ b/client/model_get_organization_summary_top_clients_by_usage_200_response_inner_network.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_summary_top_clients_by_usage_200_response_inner_usage.go b/client/model_get_organization_summary_top_clients_by_usage_200_response_inner_usage.go index 611b10d4f..9293b8411 100644 --- a/client/model_get_organization_summary_top_clients_by_usage_200_response_inner_usage.go +++ b/client/model_get_organization_summary_top_clients_by_usage_200_response_inner_usage.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_summary_top_clients_manufacturers_by_usage_200_response_inner.go b/client/model_get_organization_summary_top_clients_manufacturers_by_usage_200_response_inner.go index 393e3f13a..146f3e8b5 100644 --- a/client/model_get_organization_summary_top_clients_manufacturers_by_usage_200_response_inner.go +++ b/client/model_get_organization_summary_top_clients_manufacturers_by_usage_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_summary_top_clients_manufacturers_by_usage_200_response_inner_clients.go b/client/model_get_organization_summary_top_clients_manufacturers_by_usage_200_response_inner_clients.go index 219adf7df..e42ed431e 100644 --- a/client/model_get_organization_summary_top_clients_manufacturers_by_usage_200_response_inner_clients.go +++ b/client/model_get_organization_summary_top_clients_manufacturers_by_usage_200_response_inner_clients.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_summary_top_clients_manufacturers_by_usage_200_response_inner_clients_counts.go b/client/model_get_organization_summary_top_clients_manufacturers_by_usage_200_response_inner_clients_counts.go index 387e3edc2..f0e8c805f 100644 --- a/client/model_get_organization_summary_top_clients_manufacturers_by_usage_200_response_inner_clients_counts.go +++ b/client/model_get_organization_summary_top_clients_manufacturers_by_usage_200_response_inner_clients_counts.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_summary_top_clients_manufacturers_by_usage_200_response_inner_usage.go b/client/model_get_organization_summary_top_clients_manufacturers_by_usage_200_response_inner_usage.go index ad0bc9e85..429ca475d 100644 --- a/client/model_get_organization_summary_top_clients_manufacturers_by_usage_200_response_inner_usage.go +++ b/client/model_get_organization_summary_top_clients_manufacturers_by_usage_200_response_inner_usage.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_summary_top_devices_by_usage_200_response_inner.go b/client/model_get_organization_summary_top_devices_by_usage_200_response_inner.go index 7c08efcf8..6d33a5b6b 100644 --- a/client/model_get_organization_summary_top_devices_by_usage_200_response_inner.go +++ b/client/model_get_organization_summary_top_devices_by_usage_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_summary_top_devices_by_usage_200_response_inner_clients.go b/client/model_get_organization_summary_top_devices_by_usage_200_response_inner_clients.go index d3f0a9072..f3cf2e63b 100644 --- a/client/model_get_organization_summary_top_devices_by_usage_200_response_inner_clients.go +++ b/client/model_get_organization_summary_top_devices_by_usage_200_response_inner_clients.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_summary_top_devices_by_usage_200_response_inner_usage.go b/client/model_get_organization_summary_top_devices_by_usage_200_response_inner_usage.go index 405db974c..ba9e1d90b 100644 --- a/client/model_get_organization_summary_top_devices_by_usage_200_response_inner_usage.go +++ b/client/model_get_organization_summary_top_devices_by_usage_200_response_inner_usage.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_summary_top_devices_models_by_usage_200_response_inner.go b/client/model_get_organization_summary_top_devices_models_by_usage_200_response_inner.go index a38e8905a..bb2547c55 100644 --- a/client/model_get_organization_summary_top_devices_models_by_usage_200_response_inner.go +++ b/client/model_get_organization_summary_top_devices_models_by_usage_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_summary_top_devices_models_by_usage_200_response_inner_usage.go b/client/model_get_organization_summary_top_devices_models_by_usage_200_response_inner_usage.go index ea0f00521..4104d67a4 100644 --- a/client/model_get_organization_summary_top_devices_models_by_usage_200_response_inner_usage.go +++ b/client/model_get_organization_summary_top_devices_models_by_usage_200_response_inner_usage.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_summary_top_ssids_by_usage_200_response_inner.go b/client/model_get_organization_summary_top_ssids_by_usage_200_response_inner.go index 434eaac3c..d68a67c0f 100644 --- a/client/model_get_organization_summary_top_ssids_by_usage_200_response_inner.go +++ b/client/model_get_organization_summary_top_ssids_by_usage_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_summary_top_ssids_by_usage_200_response_inner_clients.go b/client/model_get_organization_summary_top_ssids_by_usage_200_response_inner_clients.go index f4622fe8b..e429724c6 100644 --- a/client/model_get_organization_summary_top_ssids_by_usage_200_response_inner_clients.go +++ b/client/model_get_organization_summary_top_ssids_by_usage_200_response_inner_clients.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_summary_top_ssids_by_usage_200_response_inner_clients_counts.go b/client/model_get_organization_summary_top_ssids_by_usage_200_response_inner_clients_counts.go index 38086e66c..5ccc8a3ed 100644 --- a/client/model_get_organization_summary_top_ssids_by_usage_200_response_inner_clients_counts.go +++ b/client/model_get_organization_summary_top_ssids_by_usage_200_response_inner_clients_counts.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_summary_top_ssids_by_usage_200_response_inner_usage.go b/client/model_get_organization_summary_top_ssids_by_usage_200_response_inner_usage.go index 6a79312d0..1ae8c6b8d 100644 --- a/client/model_get_organization_summary_top_ssids_by_usage_200_response_inner_usage.go +++ b/client/model_get_organization_summary_top_ssids_by_usage_200_response_inner_usage.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_summary_top_switches_by_energy_usage_200_response_inner.go b/client/model_get_organization_summary_top_switches_by_energy_usage_200_response_inner.go index bf0cdf3ed..b1f856ed2 100644 --- a/client/model_get_organization_summary_top_switches_by_energy_usage_200_response_inner.go +++ b/client/model_get_organization_summary_top_switches_by_energy_usage_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_summary_top_switches_by_energy_usage_200_response_inner_usage.go b/client/model_get_organization_summary_top_switches_by_energy_usage_200_response_inner_usage.go index 75496ed2c..730ad1a4f 100644 --- a/client/model_get_organization_summary_top_switches_by_energy_usage_200_response_inner_usage.go +++ b/client/model_get_organization_summary_top_switches_by_energy_usage_200_response_inner_usage.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_switch_ports_by_switch_200_response_inner.go b/client/model_get_organization_switch_ports_by_switch_200_response_inner.go index 82302766c..66f5d6ff1 100644 --- a/client/model_get_organization_switch_ports_by_switch_200_response_inner.go +++ b/client/model_get_organization_switch_ports_by_switch_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_switch_ports_by_switch_200_response_inner_network.go b/client/model_get_organization_switch_ports_by_switch_200_response_inner_network.go index f12338c5a..73bcd9476 100644 --- a/client/model_get_organization_switch_ports_by_switch_200_response_inner_network.go +++ b/client/model_get_organization_switch_ports_by_switch_200_response_inner_network.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_switch_ports_by_switch_200_response_inner_ports_inner.go b/client/model_get_organization_switch_ports_by_switch_200_response_inner_ports_inner.go index 53db04969..97984c6ee 100644 --- a/client/model_get_organization_switch_ports_by_switch_200_response_inner_ports_inner.go +++ b/client/model_get_organization_switch_ports_by_switch_200_response_inner_ports_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_uplinks_statuses_200_response_inner.go b/client/model_get_organization_uplinks_statuses_200_response_inner.go index e2ee3852d..0ef61a02a 100644 --- a/client/model_get_organization_uplinks_statuses_200_response_inner.go +++ b/client/model_get_organization_uplinks_statuses_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_uplinks_statuses_200_response_inner_uplinks_inner.go b/client/model_get_organization_uplinks_statuses_200_response_inner_uplinks_inner.go index 7a6b38952..6b79597dc 100644 --- a/client/model_get_organization_uplinks_statuses_200_response_inner_uplinks_inner.go +++ b/client/model_get_organization_uplinks_statuses_200_response_inner_uplinks_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_webhooks_logs_200_response_inner.go b/client/model_get_organization_webhooks_logs_200_response_inner.go index a023f53af..f84817627 100644 --- a/client/model_get_organization_webhooks_logs_200_response_inner.go +++ b/client/model_get_organization_webhooks_logs_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_wireless_devices_channel_utilization_by_device_200_response_inner.go b/client/model_get_organization_wireless_devices_channel_utilization_by_device_200_response_inner.go index e83018366..d559e6233 100644 --- a/client/model_get_organization_wireless_devices_channel_utilization_by_device_200_response_inner.go +++ b/client/model_get_organization_wireless_devices_channel_utilization_by_device_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_wireless_devices_channel_utilization_by_device_200_response_inner_by_band_inner.go b/client/model_get_organization_wireless_devices_channel_utilization_by_device_200_response_inner_by_band_inner.go index 0450c96e1..8fcab0c38 100644 --- a/client/model_get_organization_wireless_devices_channel_utilization_by_device_200_response_inner_by_band_inner.go +++ b/client/model_get_organization_wireless_devices_channel_utilization_by_device_200_response_inner_by_band_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_wireless_devices_channel_utilization_by_device_200_response_inner_by_band_inner_non_wifi.go b/client/model_get_organization_wireless_devices_channel_utilization_by_device_200_response_inner_by_band_inner_non_wifi.go index f27abe9be..263c59ed0 100644 --- a/client/model_get_organization_wireless_devices_channel_utilization_by_device_200_response_inner_by_band_inner_non_wifi.go +++ b/client/model_get_organization_wireless_devices_channel_utilization_by_device_200_response_inner_by_band_inner_non_wifi.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_wireless_devices_channel_utilization_by_device_200_response_inner_by_band_inner_total.go b/client/model_get_organization_wireless_devices_channel_utilization_by_device_200_response_inner_by_band_inner_total.go index a98853ab6..63a99b5db 100644 --- a/client/model_get_organization_wireless_devices_channel_utilization_by_device_200_response_inner_by_band_inner_total.go +++ b/client/model_get_organization_wireless_devices_channel_utilization_by_device_200_response_inner_by_band_inner_total.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_wireless_devices_channel_utilization_by_device_200_response_inner_by_band_inner_wifi.go b/client/model_get_organization_wireless_devices_channel_utilization_by_device_200_response_inner_by_band_inner_wifi.go index d9e2e232f..4f7a6ef94 100644 --- a/client/model_get_organization_wireless_devices_channel_utilization_by_device_200_response_inner_by_band_inner_wifi.go +++ b/client/model_get_organization_wireless_devices_channel_utilization_by_device_200_response_inner_by_band_inner_wifi.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_wireless_devices_channel_utilization_by_device_200_response_inner_network.go b/client/model_get_organization_wireless_devices_channel_utilization_by_device_200_response_inner_network.go index d27bb44fd..253f9e586 100644 --- a/client/model_get_organization_wireless_devices_channel_utilization_by_device_200_response_inner_network.go +++ b/client/model_get_organization_wireless_devices_channel_utilization_by_device_200_response_inner_network.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_wireless_devices_channel_utilization_by_network_200_response_inner.go b/client/model_get_organization_wireless_devices_channel_utilization_by_network_200_response_inner.go index ae528c5d6..4ba223897 100644 --- a/client/model_get_organization_wireless_devices_channel_utilization_by_network_200_response_inner.go +++ b/client/model_get_organization_wireless_devices_channel_utilization_by_network_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_wireless_devices_channel_utilization_history_by_device_by_interval_200_response_inner.go b/client/model_get_organization_wireless_devices_channel_utilization_history_by_device_by_interval_200_response_inner.go index 1f5eab661..716e09c5e 100644 --- a/client/model_get_organization_wireless_devices_channel_utilization_history_by_device_by_interval_200_response_inner.go +++ b/client/model_get_organization_wireless_devices_channel_utilization_history_by_device_by_interval_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_wireless_devices_channel_utilization_history_by_network_by_interval_200_response_inner.go b/client/model_get_organization_wireless_devices_channel_utilization_history_by_network_by_interval_200_response_inner.go index 91df58687..4a407ceb2 100644 --- a/client/model_get_organization_wireless_devices_channel_utilization_history_by_network_by_interval_200_response_inner.go +++ b/client/model_get_organization_wireless_devices_channel_utilization_history_by_network_by_interval_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_wireless_devices_ethernet_statuses_200_response_inner.go b/client/model_get_organization_wireless_devices_ethernet_statuses_200_response_inner.go index 7f4b29916..bf9731667 100644 --- a/client/model_get_organization_wireless_devices_ethernet_statuses_200_response_inner.go +++ b/client/model_get_organization_wireless_devices_ethernet_statuses_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_wireless_devices_ethernet_statuses_200_response_inner_aggregation.go b/client/model_get_organization_wireless_devices_ethernet_statuses_200_response_inner_aggregation.go index d784aa531..a5f302dbb 100644 --- a/client/model_get_organization_wireless_devices_ethernet_statuses_200_response_inner_aggregation.go +++ b/client/model_get_organization_wireless_devices_ethernet_statuses_200_response_inner_aggregation.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_wireless_devices_ethernet_statuses_200_response_inner_network.go b/client/model_get_organization_wireless_devices_ethernet_statuses_200_response_inner_network.go index 29af61b43..8aa2ac869 100644 --- a/client/model_get_organization_wireless_devices_ethernet_statuses_200_response_inner_network.go +++ b/client/model_get_organization_wireless_devices_ethernet_statuses_200_response_inner_network.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_wireless_devices_ethernet_statuses_200_response_inner_ports_inner.go b/client/model_get_organization_wireless_devices_ethernet_statuses_200_response_inner_ports_inner.go index f36ca12d5..6379de76f 100644 --- a/client/model_get_organization_wireless_devices_ethernet_statuses_200_response_inner_ports_inner.go +++ b/client/model_get_organization_wireless_devices_ethernet_statuses_200_response_inner_ports_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_wireless_devices_ethernet_statuses_200_response_inner_ports_inner_link_negotiation.go b/client/model_get_organization_wireless_devices_ethernet_statuses_200_response_inner_ports_inner_link_negotiation.go index 4548d45e9..26d1a82bf 100644 --- a/client/model_get_organization_wireless_devices_ethernet_statuses_200_response_inner_ports_inner_link_negotiation.go +++ b/client/model_get_organization_wireless_devices_ethernet_statuses_200_response_inner_ports_inner_link_negotiation.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_wireless_devices_ethernet_statuses_200_response_inner_ports_inner_poe.go b/client/model_get_organization_wireless_devices_ethernet_statuses_200_response_inner_ports_inner_poe.go index 3d5a0bb91..76494aa85 100644 --- a/client/model_get_organization_wireless_devices_ethernet_statuses_200_response_inner_ports_inner_poe.go +++ b/client/model_get_organization_wireless_devices_ethernet_statuses_200_response_inner_ports_inner_poe.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_wireless_devices_ethernet_statuses_200_response_inner_power.go b/client/model_get_organization_wireless_devices_ethernet_statuses_200_response_inner_power.go index ab13f984e..3ffb46e6d 100644 --- a/client/model_get_organization_wireless_devices_ethernet_statuses_200_response_inner_power.go +++ b/client/model_get_organization_wireless_devices_ethernet_statuses_200_response_inner_power.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_wireless_devices_ethernet_statuses_200_response_inner_power_ac.go b/client/model_get_organization_wireless_devices_ethernet_statuses_200_response_inner_power_ac.go index 4dd81ed2b..914a98a11 100644 --- a/client/model_get_organization_wireless_devices_ethernet_statuses_200_response_inner_power_ac.go +++ b/client/model_get_organization_wireless_devices_ethernet_statuses_200_response_inner_power_ac.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organization_wireless_devices_ethernet_statuses_200_response_inner_power_poe.go b/client/model_get_organization_wireless_devices_ethernet_statuses_200_response_inner_power_poe.go index dc4068600..ef55fef8c 100644 --- a/client/model_get_organization_wireless_devices_ethernet_statuses_200_response_inner_power_poe.go +++ b/client/model_get_organization_wireless_devices_ethernet_statuses_200_response_inner_power_poe.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organizations_200_response_inner.go b/client/model_get_organizations_200_response_inner.go index ed62b5482..fcd32f329 100644 --- a/client/model_get_organizations_200_response_inner.go +++ b/client/model_get_organizations_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organizations_200_response_inner_api.go b/client/model_get_organizations_200_response_inner_api.go index 5d9148755..92c6e8d75 100644 --- a/client/model_get_organizations_200_response_inner_api.go +++ b/client/model_get_organizations_200_response_inner_api.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organizations_200_response_inner_cloud.go b/client/model_get_organizations_200_response_inner_cloud.go index 38fb68933..6ed0b2b3d 100644 --- a/client/model_get_organizations_200_response_inner_cloud.go +++ b/client/model_get_organizations_200_response_inner_cloud.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organizations_200_response_inner_cloud_region.go b/client/model_get_organizations_200_response_inner_cloud_region.go index 12efe26f0..6d9fdef3d 100644 --- a/client/model_get_organizations_200_response_inner_cloud_region.go +++ b/client/model_get_organizations_200_response_inner_cloud_region.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organizations_200_response_inner_licensing.go b/client/model_get_organizations_200_response_inner_licensing.go index c9d143d63..f7e583fa7 100644 --- a/client/model_get_organizations_200_response_inner_licensing.go +++ b/client/model_get_organizations_200_response_inner_licensing.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organizations_200_response_inner_management.go b/client/model_get_organizations_200_response_inner_management.go index 94a41f207..c7691c0c6 100644 --- a/client/model_get_organizations_200_response_inner_management.go +++ b/client/model_get_organizations_200_response_inner_management.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_get_organizations_200_response_inner_management_details_inner.go b/client/model_get_organizations_200_response_inner_management_details_inner.go index 0cab373c3..a022b99be 100644 --- a/client/model_get_organizations_200_response_inner_management_details_inner.go +++ b/client/model_get_organizations_200_response_inner_management_details_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_lock_network_sm_devices_request.go b/client/model_lock_network_sm_devices_request.go index 45627f926..83500056f 100644 --- a/client/model_lock_network_sm_devices_request.go +++ b/client/model_lock_network_sm_devices_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_modify_network_sm_devices_tags_200_response_inner.go b/client/model_modify_network_sm_devices_tags_200_response_inner.go index d356bd22a..8ac6d4c8f 100644 --- a/client/model_modify_network_sm_devices_tags_200_response_inner.go +++ b/client/model_modify_network_sm_devices_tags_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_modify_network_sm_devices_tags_request.go b/client/model_modify_network_sm_devices_tags_request.go index 49af5e5f7..48027a044 100644 --- a/client/model_modify_network_sm_devices_tags_request.go +++ b/client/model_modify_network_sm_devices_tags_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_move_network_sm_devices_200_response.go b/client/model_move_network_sm_devices_200_response.go index 7a6660cc8..7ac12bf4f 100644 --- a/client/model_move_network_sm_devices_200_response.go +++ b/client/model_move_network_sm_devices_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_move_network_sm_devices_request.go b/client/model_move_network_sm_devices_request.go index 7dd9cbe31..b9c4f97bb 100644 --- a/client/model_move_network_sm_devices_request.go +++ b/client/model_move_network_sm_devices_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_move_organization_licenses_200_response.go b/client/model_move_organization_licenses_200_response.go index b071fbaf4..4bf194242 100644 --- a/client/model_move_organization_licenses_200_response.go +++ b/client/model_move_organization_licenses_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_move_organization_licenses_request.go b/client/model_move_organization_licenses_request.go index aa4f321f6..f4d51c918 100644 --- a/client/model_move_organization_licenses_request.go +++ b/client/model_move_organization_licenses_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_move_organization_licenses_seats_200_response.go b/client/model_move_organization_licenses_seats_200_response.go index 6c940fafe..93621530f 100644 --- a/client/model_move_organization_licenses_seats_200_response.go +++ b/client/model_move_organization_licenses_seats_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_move_organization_licenses_seats_request.go b/client/model_move_organization_licenses_seats_request.go index 9f6edf7f6..a872c536f 100644 --- a/client/model_move_organization_licenses_seats_request.go +++ b/client/model_move_organization_licenses_seats_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_move_organization_licensing_coterm_licenses_200_response.go b/client/model_move_organization_licensing_coterm_licenses_200_response.go index f3c92ebae..2bedf6675 100644 --- a/client/model_move_organization_licensing_coterm_licenses_200_response.go +++ b/client/model_move_organization_licensing_coterm_licenses_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_move_organization_licensing_coterm_licenses_request.go b/client/model_move_organization_licensing_coterm_licenses_request.go index e0675dc41..7f6a197b5 100644 --- a/client/model_move_organization_licensing_coterm_licenses_request.go +++ b/client/model_move_organization_licensing_coterm_licenses_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_move_organization_licensing_coterm_licenses_request_destination.go b/client/model_move_organization_licensing_coterm_licenses_request_destination.go index 516635c73..8ead34679 100644 --- a/client/model_move_organization_licensing_coterm_licenses_request_destination.go +++ b/client/model_move_organization_licensing_coterm_licenses_request_destination.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_move_organization_licensing_coterm_licenses_request_licenses_inner.go b/client/model_move_organization_licensing_coterm_licenses_request_licenses_inner.go index 67b9ee085..325431bde 100644 --- a/client/model_move_organization_licensing_coterm_licenses_request_licenses_inner.go +++ b/client/model_move_organization_licensing_coterm_licenses_request_licenses_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_move_organization_licensing_coterm_licenses_request_licenses_inner_counts_inner.go b/client/model_move_organization_licensing_coterm_licenses_request_licenses_inner_counts_inner.go index 263c0eb76..2695d8518 100644 --- a/client/model_move_organization_licensing_coterm_licenses_request_licenses_inner_counts_inner.go +++ b/client/model_move_organization_licensing_coterm_licenses_request_licenses_inner_counts_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_provision_network_clients_request.go b/client/model_provision_network_clients_request.go index 51073ed73..cc35ed743 100644 --- a/client/model_provision_network_clients_request.go +++ b/client/model_provision_network_clients_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_provision_network_clients_request_clients_inner.go b/client/model_provision_network_clients_request_clients_inner.go index 8acbf1c71..aa0705a44 100644 --- a/client/model_provision_network_clients_request_clients_inner.go +++ b/client/model_provision_network_clients_request_clients_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_provision_network_clients_request_policies_by_security_appliance.go b/client/model_provision_network_clients_request_policies_by_security_appliance.go index 085ed7876..947635a00 100644 --- a/client/model_provision_network_clients_request_policies_by_security_appliance.go +++ b/client/model_provision_network_clients_request_policies_by_security_appliance.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_provision_network_clients_request_policies_by_ssid.go b/client/model_provision_network_clients_request_policies_by_ssid.go index 784c456d6..9e7e8eafc 100644 --- a/client/model_provision_network_clients_request_policies_by_ssid.go +++ b/client/model_provision_network_clients_request_policies_by_ssid.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_provision_network_clients_request_policies_by_ssid_0.go b/client/model_provision_network_clients_request_policies_by_ssid_0.go index fbb733702..f59cb96cf 100644 --- a/client/model_provision_network_clients_request_policies_by_ssid_0.go +++ b/client/model_provision_network_clients_request_policies_by_ssid_0.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_reboot_device_202_response.go b/client/model_reboot_device_202_response.go index bf1025d01..77838ffcb 100644 --- a/client/model_reboot_device_202_response.go +++ b/client/model_reboot_device_202_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_release_from_organization_inventory_request.go b/client/model_release_from_organization_inventory_request.go index 300dfe7ac..f76e46a0e 100644 --- a/client/model_release_from_organization_inventory_request.go +++ b/client/model_release_from_organization_inventory_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_remove_network_devices_request.go b/client/model_remove_network_devices_request.go index b43a6ffe6..b796e25b5 100644 --- a/client/model_remove_network_devices_request.go +++ b/client/model_remove_network_devices_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_remove_network_switch_stack_request.go b/client/model_remove_network_switch_stack_request.go index 8e71d4cc1..e16a28bf0 100644 --- a/client/model_remove_network_switch_stack_request.go +++ b/client/model_remove_network_switch_stack_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_renew_organization_licenses_seats_request.go b/client/model_renew_organization_licenses_seats_request.go index 061312842..d4e1ebdb1 100644 --- a/client/model_renew_organization_licenses_seats_request.go +++ b/client/model_renew_organization_licenses_seats_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_rollbacks_network_firmware_upgrades_staged_events_request.go b/client/model_rollbacks_network_firmware_upgrades_staged_events_request.go index 5e94a0590..3f46de4ad 100644 --- a/client/model_rollbacks_network_firmware_upgrades_staged_events_request.go +++ b/client/model_rollbacks_network_firmware_upgrades_staged_events_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_set_network_wireless_ethernet_ports_profiles_default_200_response.go b/client/model_set_network_wireless_ethernet_ports_profiles_default_200_response.go new file mode 100644 index 000000000..0a4cefa6a --- /dev/null +++ b/client/model_set_network_wireless_ethernet_ports_profiles_default_200_response.go @@ -0,0 +1,127 @@ +/* +Meraki Dashboard API + +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) + +API version: 1.37.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "encoding/json" +) + +// checks if the SetNetworkWirelessEthernetPortsProfilesDefault200Response type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &SetNetworkWirelessEthernetPortsProfilesDefault200Response{} + +// SetNetworkWirelessEthernetPortsProfilesDefault200Response struct for SetNetworkWirelessEthernetPortsProfilesDefault200Response +type SetNetworkWirelessEthernetPortsProfilesDefault200Response struct { + // AP profile ID + ProfileId *string `json:"profileId,omitempty"` +} + +// NewSetNetworkWirelessEthernetPortsProfilesDefault200Response instantiates a new SetNetworkWirelessEthernetPortsProfilesDefault200Response object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewSetNetworkWirelessEthernetPortsProfilesDefault200Response() *SetNetworkWirelessEthernetPortsProfilesDefault200Response { + this := SetNetworkWirelessEthernetPortsProfilesDefault200Response{} + return &this +} + +// NewSetNetworkWirelessEthernetPortsProfilesDefault200ResponseWithDefaults instantiates a new SetNetworkWirelessEthernetPortsProfilesDefault200Response object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewSetNetworkWirelessEthernetPortsProfilesDefault200ResponseWithDefaults() *SetNetworkWirelessEthernetPortsProfilesDefault200Response { + this := SetNetworkWirelessEthernetPortsProfilesDefault200Response{} + return &this +} + +// GetProfileId returns the ProfileId field value if set, zero value otherwise. +func (o *SetNetworkWirelessEthernetPortsProfilesDefault200Response) GetProfileId() string { + if o == nil || IsNil(o.ProfileId) { + var ret string + return ret + } + return *o.ProfileId +} + +// GetProfileIdOk returns a tuple with the ProfileId field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *SetNetworkWirelessEthernetPortsProfilesDefault200Response) GetProfileIdOk() (*string, bool) { + if o == nil || IsNil(o.ProfileId) { + return nil, false + } + return o.ProfileId, true +} + +// HasProfileId returns a boolean if a field has been set. +func (o *SetNetworkWirelessEthernetPortsProfilesDefault200Response) HasProfileId() bool { + if o != nil && !IsNil(o.ProfileId) { + return true + } + + return false +} + +// SetProfileId gets a reference to the given string and assigns it to the ProfileId field. +func (o *SetNetworkWirelessEthernetPortsProfilesDefault200Response) SetProfileId(v string) { + o.ProfileId = &v +} + +func (o SetNetworkWirelessEthernetPortsProfilesDefault200Response) MarshalJSON() ([]byte, error) { + toSerialize,err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o SetNetworkWirelessEthernetPortsProfilesDefault200Response) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + if !IsNil(o.ProfileId) { + toSerialize["profileId"] = o.ProfileId + } + return toSerialize, nil +} + +type NullableSetNetworkWirelessEthernetPortsProfilesDefault200Response struct { + value *SetNetworkWirelessEthernetPortsProfilesDefault200Response + isSet bool +} + +func (v NullableSetNetworkWirelessEthernetPortsProfilesDefault200Response) Get() *SetNetworkWirelessEthernetPortsProfilesDefault200Response { + return v.value +} + +func (v *NullableSetNetworkWirelessEthernetPortsProfilesDefault200Response) Set(val *SetNetworkWirelessEthernetPortsProfilesDefault200Response) { + v.value = val + v.isSet = true +} + +func (v NullableSetNetworkWirelessEthernetPortsProfilesDefault200Response) IsSet() bool { + return v.isSet +} + +func (v *NullableSetNetworkWirelessEthernetPortsProfilesDefault200Response) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableSetNetworkWirelessEthernetPortsProfilesDefault200Response(val *SetNetworkWirelessEthernetPortsProfilesDefault200Response) *NullableSetNetworkWirelessEthernetPortsProfilesDefault200Response { + return &NullableSetNetworkWirelessEthernetPortsProfilesDefault200Response{value: val, isSet: true} +} + +func (v NullableSetNetworkWirelessEthernetPortsProfilesDefault200Response) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableSetNetworkWirelessEthernetPortsProfilesDefault200Response) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/client/model_set_network_wireless_ethernet_ports_profiles_default_request.go b/client/model_set_network_wireless_ethernet_ports_profiles_default_request.go new file mode 100644 index 000000000..b8878f79e --- /dev/null +++ b/client/model_set_network_wireless_ethernet_ports_profiles_default_request.go @@ -0,0 +1,118 @@ +/* +Meraki Dashboard API + +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) + +API version: 1.37.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "encoding/json" +) + +// checks if the SetNetworkWirelessEthernetPortsProfilesDefaultRequest type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &SetNetworkWirelessEthernetPortsProfilesDefaultRequest{} + +// SetNetworkWirelessEthernetPortsProfilesDefaultRequest struct for SetNetworkWirelessEthernetPortsProfilesDefaultRequest +type SetNetworkWirelessEthernetPortsProfilesDefaultRequest struct { + // AP profile ID + ProfileId string `json:"profileId"` +} + +// NewSetNetworkWirelessEthernetPortsProfilesDefaultRequest instantiates a new SetNetworkWirelessEthernetPortsProfilesDefaultRequest object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewSetNetworkWirelessEthernetPortsProfilesDefaultRequest(profileId string) *SetNetworkWirelessEthernetPortsProfilesDefaultRequest { + this := SetNetworkWirelessEthernetPortsProfilesDefaultRequest{} + this.ProfileId = profileId + return &this +} + +// NewSetNetworkWirelessEthernetPortsProfilesDefaultRequestWithDefaults instantiates a new SetNetworkWirelessEthernetPortsProfilesDefaultRequest object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewSetNetworkWirelessEthernetPortsProfilesDefaultRequestWithDefaults() *SetNetworkWirelessEthernetPortsProfilesDefaultRequest { + this := SetNetworkWirelessEthernetPortsProfilesDefaultRequest{} + return &this +} + +// GetProfileId returns the ProfileId field value +func (o *SetNetworkWirelessEthernetPortsProfilesDefaultRequest) GetProfileId() string { + if o == nil { + var ret string + return ret + } + + return o.ProfileId +} + +// GetProfileIdOk returns a tuple with the ProfileId field value +// and a boolean to check if the value has been set. +func (o *SetNetworkWirelessEthernetPortsProfilesDefaultRequest) GetProfileIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.ProfileId, true +} + +// SetProfileId sets field value +func (o *SetNetworkWirelessEthernetPortsProfilesDefaultRequest) SetProfileId(v string) { + o.ProfileId = v +} + +func (o SetNetworkWirelessEthernetPortsProfilesDefaultRequest) MarshalJSON() ([]byte, error) { + toSerialize,err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o SetNetworkWirelessEthernetPortsProfilesDefaultRequest) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["profileId"] = o.ProfileId + return toSerialize, nil +} + +type NullableSetNetworkWirelessEthernetPortsProfilesDefaultRequest struct { + value *SetNetworkWirelessEthernetPortsProfilesDefaultRequest + isSet bool +} + +func (v NullableSetNetworkWirelessEthernetPortsProfilesDefaultRequest) Get() *SetNetworkWirelessEthernetPortsProfilesDefaultRequest { + return v.value +} + +func (v *NullableSetNetworkWirelessEthernetPortsProfilesDefaultRequest) Set(val *SetNetworkWirelessEthernetPortsProfilesDefaultRequest) { + v.value = val + v.isSet = true +} + +func (v NullableSetNetworkWirelessEthernetPortsProfilesDefaultRequest) IsSet() bool { + return v.isSet +} + +func (v *NullableSetNetworkWirelessEthernetPortsProfilesDefaultRequest) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableSetNetworkWirelessEthernetPortsProfilesDefaultRequest(val *SetNetworkWirelessEthernetPortsProfilesDefaultRequest) *NullableSetNetworkWirelessEthernetPortsProfilesDefaultRequest { + return &NullableSetNetworkWirelessEthernetPortsProfilesDefaultRequest{value: val, isSet: true} +} + +func (v NullableSetNetworkWirelessEthernetPortsProfilesDefaultRequest) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableSetNetworkWirelessEthernetPortsProfilesDefaultRequest) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/client/model_split_network_200_response.go b/client/model_split_network_200_response.go index 67ed94e9f..280fe8c22 100644 --- a/client/model_split_network_200_response.go +++ b/client/model_split_network_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_unbind_network_request.go b/client/model_unbind_network_request.go index a58ab408c..1f7d0c289 100644 --- a/client/model_unbind_network_request.go +++ b/client/model_unbind_network_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_unenroll_network_sm_device_200_response.go b/client/model_unenroll_network_sm_device_200_response.go index a7997a1a9..e58b535d0 100644 --- a/client/model_unenroll_network_sm_device_200_response.go +++ b/client/model_unenroll_network_sm_device_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_device_appliance_radio_settings_request.go b/client/model_update_device_appliance_radio_settings_request.go index 7993d35fc..02b10bc98 100644 --- a/client/model_update_device_appliance_radio_settings_request.go +++ b/client/model_update_device_appliance_radio_settings_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_device_appliance_radio_settings_request_five_ghz_settings.go b/client/model_update_device_appliance_radio_settings_request_five_ghz_settings.go index 3a497027d..4f78ecf06 100644 --- a/client/model_update_device_appliance_radio_settings_request_five_ghz_settings.go +++ b/client/model_update_device_appliance_radio_settings_request_five_ghz_settings.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_device_appliance_radio_settings_request_two_four_ghz_settings.go b/client/model_update_device_appliance_radio_settings_request_two_four_ghz_settings.go index b5599a69d..b86dc6af1 100644 --- a/client/model_update_device_appliance_radio_settings_request_two_four_ghz_settings.go +++ b/client/model_update_device_appliance_radio_settings_request_two_four_ghz_settings.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_device_appliance_uplinks_settings_request.go b/client/model_update_device_appliance_uplinks_settings_request.go index 0142aec48..065f374b6 100644 --- a/client/model_update_device_appliance_uplinks_settings_request.go +++ b/client/model_update_device_appliance_uplinks_settings_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_device_appliance_uplinks_settings_request_interfaces.go b/client/model_update_device_appliance_uplinks_settings_request_interfaces.go index 728f0b44d..2f4905af5 100644 --- a/client/model_update_device_appliance_uplinks_settings_request_interfaces.go +++ b/client/model_update_device_appliance_uplinks_settings_request_interfaces.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_device_appliance_uplinks_settings_request_interfaces_wan1.go b/client/model_update_device_appliance_uplinks_settings_request_interfaces_wan1.go index 9f3c154f1..694b1c869 100644 --- a/client/model_update_device_appliance_uplinks_settings_request_interfaces_wan1.go +++ b/client/model_update_device_appliance_uplinks_settings_request_interfaces_wan1.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_device_appliance_uplinks_settings_request_interfaces_wan1_pppoe.go b/client/model_update_device_appliance_uplinks_settings_request_interfaces_wan1_pppoe.go index 14b6b8acf..19bb332c8 100644 --- a/client/model_update_device_appliance_uplinks_settings_request_interfaces_wan1_pppoe.go +++ b/client/model_update_device_appliance_uplinks_settings_request_interfaces_wan1_pppoe.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_device_appliance_uplinks_settings_request_interfaces_wan1_pppoe_authentication.go b/client/model_update_device_appliance_uplinks_settings_request_interfaces_wan1_pppoe_authentication.go index fd1686f35..cd6a6c543 100644 --- a/client/model_update_device_appliance_uplinks_settings_request_interfaces_wan1_pppoe_authentication.go +++ b/client/model_update_device_appliance_uplinks_settings_request_interfaces_wan1_pppoe_authentication.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_device_appliance_uplinks_settings_request_interfaces_wan2.go b/client/model_update_device_appliance_uplinks_settings_request_interfaces_wan2.go index 0546def2d..be4f2faf1 100644 --- a/client/model_update_device_appliance_uplinks_settings_request_interfaces_wan2.go +++ b/client/model_update_device_appliance_uplinks_settings_request_interfaces_wan2.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_device_camera_custom_analytics_request.go b/client/model_update_device_camera_custom_analytics_request.go index 57bfc8dd5..02940c5bb 100644 --- a/client/model_update_device_camera_custom_analytics_request.go +++ b/client/model_update_device_camera_custom_analytics_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_device_camera_custom_analytics_request_parameters_inner.go b/client/model_update_device_camera_custom_analytics_request_parameters_inner.go index 44bb7bebd..515c1e47e 100644 --- a/client/model_update_device_camera_custom_analytics_request_parameters_inner.go +++ b/client/model_update_device_camera_custom_analytics_request_parameters_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_device_camera_quality_and_retention_request.go b/client/model_update_device_camera_quality_and_retention_request.go index c77d1b03b..85116f12a 100644 --- a/client/model_update_device_camera_quality_and_retention_request.go +++ b/client/model_update_device_camera_quality_and_retention_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -29,7 +29,7 @@ type UpdateDeviceCameraQualityAndRetentionRequest struct { RestrictedBandwidthModeEnabled *bool `json:"restrictedBandwidthModeEnabled,omitempty"` // Quality of the camera. Can be one of 'Standard', 'High' or 'Enhanced'. Not all qualities are supported by every camera model. Quality *string `json:"quality,omitempty"` - // Resolution of the camera. Can be one of '1280x720', '1920x1080', '1080x1080', '2058x2058', '2112x2112', '2880x2880', '2688x1512' or '3840x2160'.Not all resolutions are supported by every camera model. + // Resolution of the camera. Can be one of '1280x720', '1920x1080', '1080x1080', '2112x2112', '2880x2880', '2688x1512' or '3840x2160'.Not all resolutions are supported by every camera model. Resolution *string `json:"resolution,omitempty"` // The version of the motion detector that will be used by the camera. Only applies to Gen 2 cameras. Defaults to v2. MotionDetectorVersion *int32 `json:"motionDetectorVersion,omitempty"` diff --git a/client/model_update_device_camera_sense_request.go b/client/model_update_device_camera_sense_request.go index 53ddc8d3f..8e32132e2 100644 --- a/client/model_update_device_camera_sense_request.go +++ b/client/model_update_device_camera_sense_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_device_camera_sense_request_audio_detection.go b/client/model_update_device_camera_sense_request_audio_detection.go index 6c68469d6..3ae3fbb7e 100644 --- a/client/model_update_device_camera_sense_request_audio_detection.go +++ b/client/model_update_device_camera_sense_request_audio_detection.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_device_camera_video_settings_request.go b/client/model_update_device_camera_video_settings_request.go index 25275b8ed..510f4642a 100644 --- a/client/model_update_device_camera_video_settings_request.go +++ b/client/model_update_device_camera_video_settings_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_device_camera_wireless_profiles_request.go b/client/model_update_device_camera_wireless_profiles_request.go index debd47f1e..aca80b1e2 100644 --- a/client/model_update_device_camera_wireless_profiles_request.go +++ b/client/model_update_device_camera_wireless_profiles_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_device_camera_wireless_profiles_request_ids.go b/client/model_update_device_camera_wireless_profiles_request_ids.go index 71586baa7..9c49439f7 100644 --- a/client/model_update_device_camera_wireless_profiles_request_ids.go +++ b/client/model_update_device_camera_wireless_profiles_request_ids.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_device_cellular_gateway_lan_request.go b/client/model_update_device_cellular_gateway_lan_request.go index 9db738d51..48ccb360a 100644 --- a/client/model_update_device_cellular_gateway_lan_request.go +++ b/client/model_update_device_cellular_gateway_lan_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_device_cellular_gateway_lan_request_fixed_ip_assignments_inner.go b/client/model_update_device_cellular_gateway_lan_request_fixed_ip_assignments_inner.go index af5555601..2d594096d 100644 --- a/client/model_update_device_cellular_gateway_lan_request_fixed_ip_assignments_inner.go +++ b/client/model_update_device_cellular_gateway_lan_request_fixed_ip_assignments_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_device_cellular_gateway_lan_request_reserved_ip_ranges_inner.go b/client/model_update_device_cellular_gateway_lan_request_reserved_ip_ranges_inner.go index e4ccfa79a..62aaa1254 100644 --- a/client/model_update_device_cellular_gateway_lan_request_reserved_ip_ranges_inner.go +++ b/client/model_update_device_cellular_gateway_lan_request_reserved_ip_ranges_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_device_cellular_gateway_port_forwarding_rules_request.go b/client/model_update_device_cellular_gateway_port_forwarding_rules_request.go index 8f1ad949e..8f9701d26 100644 --- a/client/model_update_device_cellular_gateway_port_forwarding_rules_request.go +++ b/client/model_update_device_cellular_gateway_port_forwarding_rules_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_device_cellular_gateway_port_forwarding_rules_request_rules_inner.go b/client/model_update_device_cellular_gateway_port_forwarding_rules_request_rules_inner.go index 2fa9595dc..218aaa627 100644 --- a/client/model_update_device_cellular_gateway_port_forwarding_rules_request_rules_inner.go +++ b/client/model_update_device_cellular_gateway_port_forwarding_rules_request_rules_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_device_cellular_sims_request.go b/client/model_update_device_cellular_sims_request.go index 425781917..6d89adb85 100644 --- a/client/model_update_device_cellular_sims_request.go +++ b/client/model_update_device_cellular_sims_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_device_cellular_sims_request_sim_failover.go b/client/model_update_device_cellular_sims_request_sim_failover.go index 23dcdf199..3996dde26 100644 --- a/client/model_update_device_cellular_sims_request_sim_failover.go +++ b/client/model_update_device_cellular_sims_request_sim_failover.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_device_cellular_sims_request_sims_inner.go b/client/model_update_device_cellular_sims_request_sims_inner.go index 87733d946..8ba61c42c 100644 --- a/client/model_update_device_cellular_sims_request_sims_inner.go +++ b/client/model_update_device_cellular_sims_request_sims_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_device_cellular_sims_request_sims_inner_apns_inner.go b/client/model_update_device_cellular_sims_request_sims_inner_apns_inner.go index 565bc12f5..7271e9ab9 100644 --- a/client/model_update_device_cellular_sims_request_sims_inner_apns_inner.go +++ b/client/model_update_device_cellular_sims_request_sims_inner_apns_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_device_cellular_sims_request_sims_inner_apns_inner_authentication.go b/client/model_update_device_cellular_sims_request_sims_inner_apns_inner_authentication.go index e5e302121..39c4433a5 100644 --- a/client/model_update_device_cellular_sims_request_sims_inner_apns_inner_authentication.go +++ b/client/model_update_device_cellular_sims_request_sims_inner_apns_inner_authentication.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_device_management_interface_request.go b/client/model_update_device_management_interface_request.go index 579c1336c..0c2072e4c 100644 --- a/client/model_update_device_management_interface_request.go +++ b/client/model_update_device_management_interface_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_device_management_interface_request_wan1.go b/client/model_update_device_management_interface_request_wan1.go index d977c9598..84a5e30de 100644 --- a/client/model_update_device_management_interface_request_wan1.go +++ b/client/model_update_device_management_interface_request_wan1.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_device_management_interface_request_wan2.go b/client/model_update_device_management_interface_request_wan2.go index 60dec07f4..e4988ad36 100644 --- a/client/model_update_device_management_interface_request_wan2.go +++ b/client/model_update_device_management_interface_request_wan2.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_device_request.go b/client/model_update_device_request.go index 1f5aa95b7..44adffb6f 100644 --- a/client/model_update_device_request.go +++ b/client/model_update_device_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_device_sensor_relationships_request.go b/client/model_update_device_sensor_relationships_request.go index 34a4cfb00..26ada0b57 100644 --- a/client/model_update_device_sensor_relationships_request.go +++ b/client/model_update_device_sensor_relationships_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_device_sensor_relationships_request_livestream.go b/client/model_update_device_sensor_relationships_request_livestream.go index a6bc79651..f6132d5c2 100644 --- a/client/model_update_device_sensor_relationships_request_livestream.go +++ b/client/model_update_device_sensor_relationships_request_livestream.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_device_sensor_relationships_request_livestream_related_devices_inner.go b/client/model_update_device_sensor_relationships_request_livestream_related_devices_inner.go index b85a16976..5ec1d5f8a 100644 --- a/client/model_update_device_sensor_relationships_request_livestream_related_devices_inner.go +++ b/client/model_update_device_sensor_relationships_request_livestream_related_devices_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_device_switch_port_request.go b/client/model_update_device_switch_port_request.go index a49a3e66e..f5e873f30 100644 --- a/client/model_update_device_switch_port_request.go +++ b/client/model_update_device_switch_port_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_device_switch_routing_interface_dhcp_request.go b/client/model_update_device_switch_routing_interface_dhcp_request.go index 304e25c32..0675fa15f 100644 --- a/client/model_update_device_switch_routing_interface_dhcp_request.go +++ b/client/model_update_device_switch_routing_interface_dhcp_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_device_switch_routing_interface_dhcp_request_dhcp_options_inner.go b/client/model_update_device_switch_routing_interface_dhcp_request_dhcp_options_inner.go index fdc750759..8f1e8e47f 100644 --- a/client/model_update_device_switch_routing_interface_dhcp_request_dhcp_options_inner.go +++ b/client/model_update_device_switch_routing_interface_dhcp_request_dhcp_options_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_device_switch_routing_interface_dhcp_request_fixed_ip_assignments_inner.go b/client/model_update_device_switch_routing_interface_dhcp_request_fixed_ip_assignments_inner.go index 3dd82a1de..9a13769ef 100644 --- a/client/model_update_device_switch_routing_interface_dhcp_request_fixed_ip_assignments_inner.go +++ b/client/model_update_device_switch_routing_interface_dhcp_request_fixed_ip_assignments_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_device_switch_routing_interface_dhcp_request_reserved_ip_ranges_inner.go b/client/model_update_device_switch_routing_interface_dhcp_request_reserved_ip_ranges_inner.go index 6370ebe27..f977053e3 100644 --- a/client/model_update_device_switch_routing_interface_dhcp_request_reserved_ip_ranges_inner.go +++ b/client/model_update_device_switch_routing_interface_dhcp_request_reserved_ip_ranges_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_device_switch_routing_static_route_request.go b/client/model_update_device_switch_routing_static_route_request.go index 0eefc8e02..300eb8ff8 100644 --- a/client/model_update_device_switch_routing_static_route_request.go +++ b/client/model_update_device_switch_routing_static_route_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_device_switch_warm_spare_request.go b/client/model_update_device_switch_warm_spare_request.go index ef3fb5e04..a6240b904 100644 --- a/client/model_update_device_switch_warm_spare_request.go +++ b/client/model_update_device_switch_warm_spare_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_device_wireless_alternate_management_interface_ipv6_200_response.go b/client/model_update_device_wireless_alternate_management_interface_ipv6_200_response.go new file mode 100644 index 000000000..61d9b8815 --- /dev/null +++ b/client/model_update_device_wireless_alternate_management_interface_ipv6_200_response.go @@ -0,0 +1,127 @@ +/* +Meraki Dashboard API + +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) + +API version: 1.37.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "encoding/json" +) + +// checks if the UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response{} + +// UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response struct for UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response +type UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response struct { + // configured alternate management interface addresses + Addresses []UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner `json:"addresses,omitempty"` +} + +// NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response instantiates a new UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response() *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response { + this := UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response{} + return &this +} + +// NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseWithDefaults instantiates a new UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseWithDefaults() *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response { + this := UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response{} + return &this +} + +// GetAddresses returns the Addresses field value if set, zero value otherwise. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response) GetAddresses() []UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner { + if o == nil || IsNil(o.Addresses) { + var ret []UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner + return ret + } + return o.Addresses +} + +// GetAddressesOk returns a tuple with the Addresses field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response) GetAddressesOk() ([]UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner, bool) { + if o == nil || IsNil(o.Addresses) { + return nil, false + } + return o.Addresses, true +} + +// HasAddresses returns a boolean if a field has been set. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response) HasAddresses() bool { + if o != nil && !IsNil(o.Addresses) { + return true + } + + return false +} + +// SetAddresses gets a reference to the given []UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner and assigns it to the Addresses field. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response) SetAddresses(v []UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) { + o.Addresses = v +} + +func (o UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response) MarshalJSON() ([]byte, error) { + toSerialize,err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + if !IsNil(o.Addresses) { + toSerialize["addresses"] = o.Addresses + } + return toSerialize, nil +} + +type NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response struct { + value *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response + isSet bool +} + +func (v NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response) Get() *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response { + return v.value +} + +func (v *NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response) Set(val *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response) { + v.value = val + v.isSet = true +} + +func (v NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response) IsSet() bool { + return v.isSet +} + +func (v *NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response(val *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response) *NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response { + return &NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response{value: val, isSet: true} +} + +func (v NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6200Response) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/client/model_update_device_wireless_alternate_management_interface_ipv6_200_response_addresses_inner.go b/client/model_update_device_wireless_alternate_management_interface_ipv6_200_response_addresses_inner.go new file mode 100644 index 000000000..63bb86f1d --- /dev/null +++ b/client/model_update_device_wireless_alternate_management_interface_ipv6_200_response_addresses_inner.go @@ -0,0 +1,311 @@ +/* +Meraki Dashboard API + +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) + +API version: 1.37.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "encoding/json" +) + +// checks if the UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner{} + +// UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner struct for UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner +type UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner struct { + // The IP protocol used for the address + Protocol *string `json:"protocol,omitempty"` + // The type of address assignment. Either static or dynamic. + AssignmentMode *string `json:"assignmentMode,omitempty"` + // The IP address configured for the alternate management interface + Address *string `json:"address,omitempty"` + // The gateway address configured for the alternate managment interface + Gateway *string `json:"gateway,omitempty"` + // The IPv6 prefix of the interface. Required if IPv6 object is included. + Prefix *string `json:"prefix,omitempty"` + Nameservers *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers `json:"nameservers,omitempty"` +} + +// NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner instantiates a new UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner() *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner { + this := UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner{} + return &this +} + +// NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInnerWithDefaults instantiates a new UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInnerWithDefaults() *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner { + this := UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner{} + return &this +} + +// GetProtocol returns the Protocol field value if set, zero value otherwise. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) GetProtocol() string { + if o == nil || IsNil(o.Protocol) { + var ret string + return ret + } + return *o.Protocol +} + +// GetProtocolOk returns a tuple with the Protocol field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) GetProtocolOk() (*string, bool) { + if o == nil || IsNil(o.Protocol) { + return nil, false + } + return o.Protocol, true +} + +// HasProtocol returns a boolean if a field has been set. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) HasProtocol() bool { + if o != nil && !IsNil(o.Protocol) { + return true + } + + return false +} + +// SetProtocol gets a reference to the given string and assigns it to the Protocol field. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) SetProtocol(v string) { + o.Protocol = &v +} + +// GetAssignmentMode returns the AssignmentMode field value if set, zero value otherwise. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) GetAssignmentMode() string { + if o == nil || IsNil(o.AssignmentMode) { + var ret string + return ret + } + return *o.AssignmentMode +} + +// GetAssignmentModeOk returns a tuple with the AssignmentMode field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) GetAssignmentModeOk() (*string, bool) { + if o == nil || IsNil(o.AssignmentMode) { + return nil, false + } + return o.AssignmentMode, true +} + +// HasAssignmentMode returns a boolean if a field has been set. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) HasAssignmentMode() bool { + if o != nil && !IsNil(o.AssignmentMode) { + return true + } + + return false +} + +// SetAssignmentMode gets a reference to the given string and assigns it to the AssignmentMode field. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) SetAssignmentMode(v string) { + o.AssignmentMode = &v +} + +// GetAddress returns the Address field value if set, zero value otherwise. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) GetAddress() string { + if o == nil || IsNil(o.Address) { + var ret string + return ret + } + return *o.Address +} + +// GetAddressOk returns a tuple with the Address field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) GetAddressOk() (*string, bool) { + if o == nil || IsNil(o.Address) { + return nil, false + } + return o.Address, true +} + +// HasAddress returns a boolean if a field has been set. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) HasAddress() bool { + if o != nil && !IsNil(o.Address) { + return true + } + + return false +} + +// SetAddress gets a reference to the given string and assigns it to the Address field. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) SetAddress(v string) { + o.Address = &v +} + +// GetGateway returns the Gateway field value if set, zero value otherwise. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) GetGateway() string { + if o == nil || IsNil(o.Gateway) { + var ret string + return ret + } + return *o.Gateway +} + +// GetGatewayOk returns a tuple with the Gateway field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) GetGatewayOk() (*string, bool) { + if o == nil || IsNil(o.Gateway) { + return nil, false + } + return o.Gateway, true +} + +// HasGateway returns a boolean if a field has been set. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) HasGateway() bool { + if o != nil && !IsNil(o.Gateway) { + return true + } + + return false +} + +// SetGateway gets a reference to the given string and assigns it to the Gateway field. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) SetGateway(v string) { + o.Gateway = &v +} + +// GetPrefix returns the Prefix field value if set, zero value otherwise. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) GetPrefix() string { + if o == nil || IsNil(o.Prefix) { + var ret string + return ret + } + return *o.Prefix +} + +// GetPrefixOk returns a tuple with the Prefix field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) GetPrefixOk() (*string, bool) { + if o == nil || IsNil(o.Prefix) { + return nil, false + } + return o.Prefix, true +} + +// HasPrefix returns a boolean if a field has been set. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) HasPrefix() bool { + if o != nil && !IsNil(o.Prefix) { + return true + } + + return false +} + +// SetPrefix gets a reference to the given string and assigns it to the Prefix field. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) SetPrefix(v string) { + o.Prefix = &v +} + +// GetNameservers returns the Nameservers field value if set, zero value otherwise. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) GetNameservers() UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers { + if o == nil || IsNil(o.Nameservers) { + var ret UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers + return ret + } + return *o.Nameservers +} + +// GetNameserversOk returns a tuple with the Nameservers field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) GetNameserversOk() (*UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers, bool) { + if o == nil || IsNil(o.Nameservers) { + return nil, false + } + return o.Nameservers, true +} + +// HasNameservers returns a boolean if a field has been set. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) HasNameservers() bool { + if o != nil && !IsNil(o.Nameservers) { + return true + } + + return false +} + +// SetNameservers gets a reference to the given UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers and assigns it to the Nameservers field. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) SetNameservers(v UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers) { + o.Nameservers = &v +} + +func (o UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) MarshalJSON() ([]byte, error) { + toSerialize,err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + if !IsNil(o.Protocol) { + toSerialize["protocol"] = o.Protocol + } + if !IsNil(o.AssignmentMode) { + toSerialize["assignmentMode"] = o.AssignmentMode + } + if !IsNil(o.Address) { + toSerialize["address"] = o.Address + } + if !IsNil(o.Gateway) { + toSerialize["gateway"] = o.Gateway + } + if !IsNil(o.Prefix) { + toSerialize["prefix"] = o.Prefix + } + if !IsNil(o.Nameservers) { + toSerialize["nameservers"] = o.Nameservers + } + return toSerialize, nil +} + +type NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner struct { + value *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner + isSet bool +} + +func (v NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) Get() *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner { + return v.value +} + +func (v *NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) Set(val *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) { + v.value = val + v.isSet = true +} + +func (v NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) IsSet() bool { + return v.isSet +} + +func (v *NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner(val *UpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) *NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner { + return &NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner{value: val, isSet: true} +} + +func (v NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6200ResponseAddressesInner) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/client/model_update_device_wireless_alternate_management_interface_ipv6_request.go b/client/model_update_device_wireless_alternate_management_interface_ipv6_request.go new file mode 100644 index 000000000..5c78d6a31 --- /dev/null +++ b/client/model_update_device_wireless_alternate_management_interface_ipv6_request.go @@ -0,0 +1,127 @@ +/* +Meraki Dashboard API + +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) + +API version: 1.37.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "encoding/json" +) + +// checks if the UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request{} + +// UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request struct for UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request +type UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request struct { + // configured alternate management interface addresses + Addresses []UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner `json:"addresses,omitempty"` +} + +// NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request instantiates a new UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request() *UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request { + this := UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request{} + return &this +} + +// NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestWithDefaults instantiates a new UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestWithDefaults() *UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request { + this := UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request{} + return &this +} + +// GetAddresses returns the Addresses field value if set, zero value otherwise. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request) GetAddresses() []UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner { + if o == nil || IsNil(o.Addresses) { + var ret []UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner + return ret + } + return o.Addresses +} + +// GetAddressesOk returns a tuple with the Addresses field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request) GetAddressesOk() ([]UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner, bool) { + if o == nil || IsNil(o.Addresses) { + return nil, false + } + return o.Addresses, true +} + +// HasAddresses returns a boolean if a field has been set. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request) HasAddresses() bool { + if o != nil && !IsNil(o.Addresses) { + return true + } + + return false +} + +// SetAddresses gets a reference to the given []UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner and assigns it to the Addresses field. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request) SetAddresses(v []UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) { + o.Addresses = v +} + +func (o UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request) MarshalJSON() ([]byte, error) { + toSerialize,err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + if !IsNil(o.Addresses) { + toSerialize["addresses"] = o.Addresses + } + return toSerialize, nil +} + +type NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request struct { + value *UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request + isSet bool +} + +func (v NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request) Get() *UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request { + return v.value +} + +func (v *NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request) Set(val *UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request) { + v.value = val + v.isSet = true +} + +func (v NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request) IsSet() bool { + return v.isSet +} + +func (v *NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request(val *UpdateDeviceWirelessAlternateManagementInterfaceIpv6Request) *NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request { + return &NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request{value: val, isSet: true} +} + +func (v NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6Request) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/client/model_update_device_wireless_alternate_management_interface_ipv6_request_addresses_inner.go b/client/model_update_device_wireless_alternate_management_interface_ipv6_request_addresses_inner.go new file mode 100644 index 000000000..9a22f805d --- /dev/null +++ b/client/model_update_device_wireless_alternate_management_interface_ipv6_request_addresses_inner.go @@ -0,0 +1,311 @@ +/* +Meraki Dashboard API + +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) + +API version: 1.37.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "encoding/json" +) + +// checks if the UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner{} + +// UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner struct for UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner +type UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner struct { + // The IP protocol used for the address + Protocol *string `json:"protocol,omitempty"` + // The type of address assignment. Either static or dynamic. + AssignmentMode *string `json:"assignmentMode,omitempty"` + // The IP address configured for the alternate management interface + Address *string `json:"address,omitempty"` + // The gateway address configured for the alternate managment interface + Gateway *string `json:"gateway,omitempty"` + // The IPv6 prefix length of the IPv6 interface. Required if IPv6 object is included. + Prefix *string `json:"prefix,omitempty"` + Nameservers *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers `json:"nameservers,omitempty"` +} + +// NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner instantiates a new UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner() *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner { + this := UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner{} + return &this +} + +// NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerWithDefaults instantiates a new UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerWithDefaults() *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner { + this := UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner{} + return &this +} + +// GetProtocol returns the Protocol field value if set, zero value otherwise. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) GetProtocol() string { + if o == nil || IsNil(o.Protocol) { + var ret string + return ret + } + return *o.Protocol +} + +// GetProtocolOk returns a tuple with the Protocol field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) GetProtocolOk() (*string, bool) { + if o == nil || IsNil(o.Protocol) { + return nil, false + } + return o.Protocol, true +} + +// HasProtocol returns a boolean if a field has been set. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) HasProtocol() bool { + if o != nil && !IsNil(o.Protocol) { + return true + } + + return false +} + +// SetProtocol gets a reference to the given string and assigns it to the Protocol field. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) SetProtocol(v string) { + o.Protocol = &v +} + +// GetAssignmentMode returns the AssignmentMode field value if set, zero value otherwise. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) GetAssignmentMode() string { + if o == nil || IsNil(o.AssignmentMode) { + var ret string + return ret + } + return *o.AssignmentMode +} + +// GetAssignmentModeOk returns a tuple with the AssignmentMode field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) GetAssignmentModeOk() (*string, bool) { + if o == nil || IsNil(o.AssignmentMode) { + return nil, false + } + return o.AssignmentMode, true +} + +// HasAssignmentMode returns a boolean if a field has been set. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) HasAssignmentMode() bool { + if o != nil && !IsNil(o.AssignmentMode) { + return true + } + + return false +} + +// SetAssignmentMode gets a reference to the given string and assigns it to the AssignmentMode field. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) SetAssignmentMode(v string) { + o.AssignmentMode = &v +} + +// GetAddress returns the Address field value if set, zero value otherwise. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) GetAddress() string { + if o == nil || IsNil(o.Address) { + var ret string + return ret + } + return *o.Address +} + +// GetAddressOk returns a tuple with the Address field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) GetAddressOk() (*string, bool) { + if o == nil || IsNil(o.Address) { + return nil, false + } + return o.Address, true +} + +// HasAddress returns a boolean if a field has been set. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) HasAddress() bool { + if o != nil && !IsNil(o.Address) { + return true + } + + return false +} + +// SetAddress gets a reference to the given string and assigns it to the Address field. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) SetAddress(v string) { + o.Address = &v +} + +// GetGateway returns the Gateway field value if set, zero value otherwise. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) GetGateway() string { + if o == nil || IsNil(o.Gateway) { + var ret string + return ret + } + return *o.Gateway +} + +// GetGatewayOk returns a tuple with the Gateway field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) GetGatewayOk() (*string, bool) { + if o == nil || IsNil(o.Gateway) { + return nil, false + } + return o.Gateway, true +} + +// HasGateway returns a boolean if a field has been set. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) HasGateway() bool { + if o != nil && !IsNil(o.Gateway) { + return true + } + + return false +} + +// SetGateway gets a reference to the given string and assigns it to the Gateway field. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) SetGateway(v string) { + o.Gateway = &v +} + +// GetPrefix returns the Prefix field value if set, zero value otherwise. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) GetPrefix() string { + if o == nil || IsNil(o.Prefix) { + var ret string + return ret + } + return *o.Prefix +} + +// GetPrefixOk returns a tuple with the Prefix field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) GetPrefixOk() (*string, bool) { + if o == nil || IsNil(o.Prefix) { + return nil, false + } + return o.Prefix, true +} + +// HasPrefix returns a boolean if a field has been set. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) HasPrefix() bool { + if o != nil && !IsNil(o.Prefix) { + return true + } + + return false +} + +// SetPrefix gets a reference to the given string and assigns it to the Prefix field. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) SetPrefix(v string) { + o.Prefix = &v +} + +// GetNameservers returns the Nameservers field value if set, zero value otherwise. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) GetNameservers() UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers { + if o == nil || IsNil(o.Nameservers) { + var ret UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers + return ret + } + return *o.Nameservers +} + +// GetNameserversOk returns a tuple with the Nameservers field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) GetNameserversOk() (*UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers, bool) { + if o == nil || IsNil(o.Nameservers) { + return nil, false + } + return o.Nameservers, true +} + +// HasNameservers returns a boolean if a field has been set. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) HasNameservers() bool { + if o != nil && !IsNil(o.Nameservers) { + return true + } + + return false +} + +// SetNameservers gets a reference to the given UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers and assigns it to the Nameservers field. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) SetNameservers(v UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers) { + o.Nameservers = &v +} + +func (o UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) MarshalJSON() ([]byte, error) { + toSerialize,err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + if !IsNil(o.Protocol) { + toSerialize["protocol"] = o.Protocol + } + if !IsNil(o.AssignmentMode) { + toSerialize["assignmentMode"] = o.AssignmentMode + } + if !IsNil(o.Address) { + toSerialize["address"] = o.Address + } + if !IsNil(o.Gateway) { + toSerialize["gateway"] = o.Gateway + } + if !IsNil(o.Prefix) { + toSerialize["prefix"] = o.Prefix + } + if !IsNil(o.Nameservers) { + toSerialize["nameservers"] = o.Nameservers + } + return toSerialize, nil +} + +type NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner struct { + value *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner + isSet bool +} + +func (v NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) Get() *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner { + return v.value +} + +func (v *NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) Set(val *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) { + v.value = val + v.isSet = true +} + +func (v NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) IsSet() bool { + return v.isSet +} + +func (v *NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner(val *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) *NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner { + return &NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner{value: val, isSet: true} +} + +func (v NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInner) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/client/model_update_device_wireless_alternate_management_interface_ipv6_request_addresses_inner_nameservers.go b/client/model_update_device_wireless_alternate_management_interface_ipv6_request_addresses_inner_nameservers.go new file mode 100644 index 000000000..64134f82b --- /dev/null +++ b/client/model_update_device_wireless_alternate_management_interface_ipv6_request_addresses_inner_nameservers.go @@ -0,0 +1,127 @@ +/* +Meraki Dashboard API + +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) + +API version: 1.37.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "encoding/json" +) + +// checks if the UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers{} + +// UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers The DNS servers settings for this address. +type UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers struct { + // Up to 2 nameserver addresses to use, ordered in priority from highest to lowest priority. + Addresses []string `json:"addresses,omitempty"` +} + +// NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers instantiates a new UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers() *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers { + this := UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers{} + return &this +} + +// NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameserversWithDefaults instantiates a new UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameserversWithDefaults() *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers { + this := UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers{} + return &this +} + +// GetAddresses returns the Addresses field value if set, zero value otherwise. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers) GetAddresses() []string { + if o == nil || IsNil(o.Addresses) { + var ret []string + return ret + } + return o.Addresses +} + +// GetAddressesOk returns a tuple with the Addresses field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers) GetAddressesOk() ([]string, bool) { + if o == nil || IsNil(o.Addresses) { + return nil, false + } + return o.Addresses, true +} + +// HasAddresses returns a boolean if a field has been set. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers) HasAddresses() bool { + if o != nil && !IsNil(o.Addresses) { + return true + } + + return false +} + +// SetAddresses gets a reference to the given []string and assigns it to the Addresses field. +func (o *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers) SetAddresses(v []string) { + o.Addresses = v +} + +func (o UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers) MarshalJSON() ([]byte, error) { + toSerialize,err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + if !IsNil(o.Addresses) { + toSerialize["addresses"] = o.Addresses + } + return toSerialize, nil +} + +type NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers struct { + value *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers + isSet bool +} + +func (v NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers) Get() *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers { + return v.value +} + +func (v *NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers) Set(val *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers) { + v.value = val + v.isSet = true +} + +func (v NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers) IsSet() bool { + return v.isSet +} + +func (v *NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers(val *UpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers) *NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers { + return &NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers{value: val, isSet: true} +} + +func (v NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableUpdateDeviceWirelessAlternateManagementInterfaceIpv6RequestAddressesInnerNameservers) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/client/model_update_device_wireless_bluetooth_settings_request.go b/client/model_update_device_wireless_bluetooth_settings_request.go index 9d74b82aa..160b145fa 100644 --- a/client/model_update_device_wireless_bluetooth_settings_request.go +++ b/client/model_update_device_wireless_bluetooth_settings_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_device_wireless_radio_settings_request.go b/client/model_update_device_wireless_radio_settings_request.go index cf75f1510..7a5afe84d 100644 --- a/client/model_update_device_wireless_radio_settings_request.go +++ b/client/model_update_device_wireless_radio_settings_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_device_wireless_radio_settings_request_five_ghz_settings.go b/client/model_update_device_wireless_radio_settings_request_five_ghz_settings.go index 4109c9b01..b5218c90d 100644 --- a/client/model_update_device_wireless_radio_settings_request_five_ghz_settings.go +++ b/client/model_update_device_wireless_radio_settings_request_five_ghz_settings.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_alerts_settings_request.go b/client/model_update_network_alerts_settings_request.go index af0e29889..a63ab8a8e 100644 --- a/client/model_update_network_alerts_settings_request.go +++ b/client/model_update_network_alerts_settings_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_alerts_settings_request_alerts_inner.go b/client/model_update_network_alerts_settings_request_alerts_inner.go index efc4c787e..142f54e47 100644 --- a/client/model_update_network_alerts_settings_request_alerts_inner.go +++ b/client/model_update_network_alerts_settings_request_alerts_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_alerts_settings_request_alerts_inner_alert_destinations.go b/client/model_update_network_alerts_settings_request_alerts_inner_alert_destinations.go index 0486d43e6..303fe82a5 100644 --- a/client/model_update_network_alerts_settings_request_alerts_inner_alert_destinations.go +++ b/client/model_update_network_alerts_settings_request_alerts_inner_alert_destinations.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_alerts_settings_request_default_destinations.go b/client/model_update_network_alerts_settings_request_default_destinations.go index 59b02de00..cb2ce63aa 100644 --- a/client/model_update_network_alerts_settings_request_default_destinations.go +++ b/client/model_update_network_alerts_settings_request_default_destinations.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_alerts_settings_request_muting.go b/client/model_update_network_alerts_settings_request_muting.go index 2257b3140..5af7025cf 100644 --- a/client/model_update_network_alerts_settings_request_muting.go +++ b/client/model_update_network_alerts_settings_request_muting.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_alerts_settings_request_muting_by_port_schedules.go b/client/model_update_network_alerts_settings_request_muting_by_port_schedules.go index df9f06a5e..56a5e3d62 100644 --- a/client/model_update_network_alerts_settings_request_muting_by_port_schedules.go +++ b/client/model_update_network_alerts_settings_request_muting_by_port_schedules.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_connectivity_monitoring_destinations_request.go b/client/model_update_network_appliance_connectivity_monitoring_destinations_request.go index c3c8a9cb1..0ff125cf9 100644 --- a/client/model_update_network_appliance_connectivity_monitoring_destinations_request.go +++ b/client/model_update_network_appliance_connectivity_monitoring_destinations_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_connectivity_monitoring_destinations_request_destinations_inner.go b/client/model_update_network_appliance_connectivity_monitoring_destinations_request_destinations_inner.go index 6403b9a06..37157ff9d 100644 --- a/client/model_update_network_appliance_connectivity_monitoring_destinations_request_destinations_inner.go +++ b/client/model_update_network_appliance_connectivity_monitoring_destinations_request_destinations_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_content_filtering_request.go b/client/model_update_network_appliance_content_filtering_request.go index 94c0f8518..cf5c11d62 100644 --- a/client/model_update_network_appliance_content_filtering_request.go +++ b/client/model_update_network_appliance_content_filtering_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_firewall_cellular_firewall_rules_request.go b/client/model_update_network_appliance_firewall_cellular_firewall_rules_request.go index d690c8eab..1ed69136b 100644 --- a/client/model_update_network_appliance_firewall_cellular_firewall_rules_request.go +++ b/client/model_update_network_appliance_firewall_cellular_firewall_rules_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_firewall_cellular_firewall_rules_request_rules_inner.go b/client/model_update_network_appliance_firewall_cellular_firewall_rules_request_rules_inner.go index 0fe0a04cc..0853ec4c3 100644 --- a/client/model_update_network_appliance_firewall_cellular_firewall_rules_request_rules_inner.go +++ b/client/model_update_network_appliance_firewall_cellular_firewall_rules_request_rules_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_firewall_firewalled_service_request.go b/client/model_update_network_appliance_firewall_firewalled_service_request.go index 7f00bd1c1..a404f109a 100644 --- a/client/model_update_network_appliance_firewall_firewalled_service_request.go +++ b/client/model_update_network_appliance_firewall_firewalled_service_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_firewall_inbound_firewall_rules_request.go b/client/model_update_network_appliance_firewall_inbound_firewall_rules_request.go index 4ea16d03d..7e2c40d4a 100644 --- a/client/model_update_network_appliance_firewall_inbound_firewall_rules_request.go +++ b/client/model_update_network_appliance_firewall_inbound_firewall_rules_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_firewall_l7_firewall_rules_request.go b/client/model_update_network_appliance_firewall_l7_firewall_rules_request.go index d02b031f5..3b359ccf6 100644 --- a/client/model_update_network_appliance_firewall_l7_firewall_rules_request.go +++ b/client/model_update_network_appliance_firewall_l7_firewall_rules_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_firewall_l7_firewall_rules_request_rules_inner.go b/client/model_update_network_appliance_firewall_l7_firewall_rules_request_rules_inner.go index f87948af1..a80ec9927 100644 --- a/client/model_update_network_appliance_firewall_l7_firewall_rules_request_rules_inner.go +++ b/client/model_update_network_appliance_firewall_l7_firewall_rules_request_rules_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_firewall_one_to_many_nat_rules_request.go b/client/model_update_network_appliance_firewall_one_to_many_nat_rules_request.go index 49096cd09..ecb108ce7 100644 --- a/client/model_update_network_appliance_firewall_one_to_many_nat_rules_request.go +++ b/client/model_update_network_appliance_firewall_one_to_many_nat_rules_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_firewall_one_to_many_nat_rules_request_rules_inner.go b/client/model_update_network_appliance_firewall_one_to_many_nat_rules_request_rules_inner.go index d63c16588..e1c77ae7f 100644 --- a/client/model_update_network_appliance_firewall_one_to_many_nat_rules_request_rules_inner.go +++ b/client/model_update_network_appliance_firewall_one_to_many_nat_rules_request_rules_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_firewall_one_to_many_nat_rules_request_rules_inner_port_rules_inner.go b/client/model_update_network_appliance_firewall_one_to_many_nat_rules_request_rules_inner_port_rules_inner.go index 5f5f2c3c6..4a7d5877f 100644 --- a/client/model_update_network_appliance_firewall_one_to_many_nat_rules_request_rules_inner_port_rules_inner.go +++ b/client/model_update_network_appliance_firewall_one_to_many_nat_rules_request_rules_inner_port_rules_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_firewall_one_to_one_nat_rules_request.go b/client/model_update_network_appliance_firewall_one_to_one_nat_rules_request.go index a53067377..36deb2eee 100644 --- a/client/model_update_network_appliance_firewall_one_to_one_nat_rules_request.go +++ b/client/model_update_network_appliance_firewall_one_to_one_nat_rules_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_firewall_one_to_one_nat_rules_request_rules_inner.go b/client/model_update_network_appliance_firewall_one_to_one_nat_rules_request_rules_inner.go index 0d056c8a7..fda0f072d 100644 --- a/client/model_update_network_appliance_firewall_one_to_one_nat_rules_request_rules_inner.go +++ b/client/model_update_network_appliance_firewall_one_to_one_nat_rules_request_rules_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_firewall_one_to_one_nat_rules_request_rules_inner_allowed_inbound_inner.go b/client/model_update_network_appliance_firewall_one_to_one_nat_rules_request_rules_inner_allowed_inbound_inner.go index 27cbada68..ec88ea424 100644 --- a/client/model_update_network_appliance_firewall_one_to_one_nat_rules_request_rules_inner_allowed_inbound_inner.go +++ b/client/model_update_network_appliance_firewall_one_to_one_nat_rules_request_rules_inner_allowed_inbound_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_firewall_port_forwarding_rules_request.go b/client/model_update_network_appliance_firewall_port_forwarding_rules_request.go index 0dbd04b50..7d39f2539 100644 --- a/client/model_update_network_appliance_firewall_port_forwarding_rules_request.go +++ b/client/model_update_network_appliance_firewall_port_forwarding_rules_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_firewall_port_forwarding_rules_request_rules_inner.go b/client/model_update_network_appliance_firewall_port_forwarding_rules_request_rules_inner.go index 61e237ac4..f6ee8d412 100644 --- a/client/model_update_network_appliance_firewall_port_forwarding_rules_request_rules_inner.go +++ b/client/model_update_network_appliance_firewall_port_forwarding_rules_request_rules_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_firewall_settings_request.go b/client/model_update_network_appliance_firewall_settings_request.go index c94e1755a..2b0039bcd 100644 --- a/client/model_update_network_appliance_firewall_settings_request.go +++ b/client/model_update_network_appliance_firewall_settings_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_firewall_settings_request_spoofing_protection.go b/client/model_update_network_appliance_firewall_settings_request_spoofing_protection.go index 7e91608df..714aed262 100644 --- a/client/model_update_network_appliance_firewall_settings_request_spoofing_protection.go +++ b/client/model_update_network_appliance_firewall_settings_request_spoofing_protection.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_firewall_settings_request_spoofing_protection_ip_source_guard.go b/client/model_update_network_appliance_firewall_settings_request_spoofing_protection_ip_source_guard.go index d1413134a..d76c14d19 100644 --- a/client/model_update_network_appliance_firewall_settings_request_spoofing_protection_ip_source_guard.go +++ b/client/model_update_network_appliance_firewall_settings_request_spoofing_protection_ip_source_guard.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_port_request.go b/client/model_update_network_appliance_port_request.go index 7e50a78d2..9cf4e469d 100644 --- a/client/model_update_network_appliance_port_request.go +++ b/client/model_update_network_appliance_port_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_prefixes_delegated_static_request.go b/client/model_update_network_appliance_prefixes_delegated_static_request.go index 1a7b96ae6..46000233e 100644 --- a/client/model_update_network_appliance_prefixes_delegated_static_request.go +++ b/client/model_update_network_appliance_prefixes_delegated_static_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_rf_profile_request.go b/client/model_update_network_appliance_rf_profile_request.go index 4bfc66f2d..e442fbb49 100644 --- a/client/model_update_network_appliance_rf_profile_request.go +++ b/client/model_update_network_appliance_rf_profile_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_rf_profile_request_five_ghz_settings.go b/client/model_update_network_appliance_rf_profile_request_five_ghz_settings.go index 5a52b7ef4..e64614e40 100644 --- a/client/model_update_network_appliance_rf_profile_request_five_ghz_settings.go +++ b/client/model_update_network_appliance_rf_profile_request_five_ghz_settings.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_rf_profile_request_two_four_ghz_settings.go b/client/model_update_network_appliance_rf_profile_request_two_four_ghz_settings.go index 59eab2154..04deea6b4 100644 --- a/client/model_update_network_appliance_rf_profile_request_two_four_ghz_settings.go +++ b/client/model_update_network_appliance_rf_profile_request_two_four_ghz_settings.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_security_intrusion_request.go b/client/model_update_network_appliance_security_intrusion_request.go index 9ee7fbdc9..06d2f6742 100644 --- a/client/model_update_network_appliance_security_intrusion_request.go +++ b/client/model_update_network_appliance_security_intrusion_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_security_intrusion_request_protected_networks.go b/client/model_update_network_appliance_security_intrusion_request_protected_networks.go index 852ab35c3..392e3cf1a 100644 --- a/client/model_update_network_appliance_security_intrusion_request_protected_networks.go +++ b/client/model_update_network_appliance_security_intrusion_request_protected_networks.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_security_malware_request.go b/client/model_update_network_appliance_security_malware_request.go index a83a1bfc1..896b7dc91 100644 --- a/client/model_update_network_appliance_security_malware_request.go +++ b/client/model_update_network_appliance_security_malware_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_security_malware_request_allowed_files_inner.go b/client/model_update_network_appliance_security_malware_request_allowed_files_inner.go index 473e35b9b..a2ac2a890 100644 --- a/client/model_update_network_appliance_security_malware_request_allowed_files_inner.go +++ b/client/model_update_network_appliance_security_malware_request_allowed_files_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_security_malware_request_allowed_urls_inner.go b/client/model_update_network_appliance_security_malware_request_allowed_urls_inner.go index c785536d2..31e3d11d8 100644 --- a/client/model_update_network_appliance_security_malware_request_allowed_urls_inner.go +++ b/client/model_update_network_appliance_security_malware_request_allowed_urls_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_settings_request.go b/client/model_update_network_appliance_settings_request.go index 3fc037b0f..73bd4774d 100644 --- a/client/model_update_network_appliance_settings_request.go +++ b/client/model_update_network_appliance_settings_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_settings_request_dynamic_dns.go b/client/model_update_network_appliance_settings_request_dynamic_dns.go index af019b6c7..2ab167a25 100644 --- a/client/model_update_network_appliance_settings_request_dynamic_dns.go +++ b/client/model_update_network_appliance_settings_request_dynamic_dns.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_single_lan_request.go b/client/model_update_network_appliance_single_lan_request.go index 0b975a39a..bd5493ab6 100644 --- a/client/model_update_network_appliance_single_lan_request.go +++ b/client/model_update_network_appliance_single_lan_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_single_lan_request_ipv6.go b/client/model_update_network_appliance_single_lan_request_ipv6.go index e1e3f91fa..b36096009 100644 --- a/client/model_update_network_appliance_single_lan_request_ipv6.go +++ b/client/model_update_network_appliance_single_lan_request_ipv6.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_single_lan_request_ipv6_prefix_assignments_inner.go b/client/model_update_network_appliance_single_lan_request_ipv6_prefix_assignments_inner.go index 43f254253..c05605073 100644 --- a/client/model_update_network_appliance_single_lan_request_ipv6_prefix_assignments_inner.go +++ b/client/model_update_network_appliance_single_lan_request_ipv6_prefix_assignments_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_single_lan_request_ipv6_prefix_assignments_inner_origin.go b/client/model_update_network_appliance_single_lan_request_ipv6_prefix_assignments_inner_origin.go index a6391b7e5..e9d13ba7e 100644 --- a/client/model_update_network_appliance_single_lan_request_ipv6_prefix_assignments_inner_origin.go +++ b/client/model_update_network_appliance_single_lan_request_ipv6_prefix_assignments_inner_origin.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_single_lan_request_mandatory_dhcp.go b/client/model_update_network_appliance_single_lan_request_mandatory_dhcp.go index 7535216b3..048c907d8 100644 --- a/client/model_update_network_appliance_single_lan_request_mandatory_dhcp.go +++ b/client/model_update_network_appliance_single_lan_request_mandatory_dhcp.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_ssid_request.go b/client/model_update_network_appliance_ssid_request.go index 444bf603d..c68518deb 100644 --- a/client/model_update_network_appliance_ssid_request.go +++ b/client/model_update_network_appliance_ssid_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_ssid_request_dhcp_enforced_deauthentication.go b/client/model_update_network_appliance_ssid_request_dhcp_enforced_deauthentication.go index 1db5acbd9..1e8fba388 100644 --- a/client/model_update_network_appliance_ssid_request_dhcp_enforced_deauthentication.go +++ b/client/model_update_network_appliance_ssid_request_dhcp_enforced_deauthentication.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_ssid_request_dot11w.go b/client/model_update_network_appliance_ssid_request_dot11w.go index f35337784..9c82c107a 100644 --- a/client/model_update_network_appliance_ssid_request_dot11w.go +++ b/client/model_update_network_appliance_ssid_request_dot11w.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_ssid_request_radius_servers_inner.go b/client/model_update_network_appliance_ssid_request_radius_servers_inner.go index e17fc0904..b77863f65 100644 --- a/client/model_update_network_appliance_ssid_request_radius_servers_inner.go +++ b/client/model_update_network_appliance_ssid_request_radius_servers_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_static_route_request.go b/client/model_update_network_appliance_static_route_request.go index c369a8d24..bda56b77a 100644 --- a/client/model_update_network_appliance_static_route_request.go +++ b/client/model_update_network_appliance_static_route_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_static_route_request_reserved_ip_ranges_inner.go b/client/model_update_network_appliance_static_route_request_reserved_ip_ranges_inner.go index 315206c0b..a23938921 100644 --- a/client/model_update_network_appliance_static_route_request_reserved_ip_ranges_inner.go +++ b/client/model_update_network_appliance_static_route_request_reserved_ip_ranges_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_traffic_shaping_custom_performance_class_request.go b/client/model_update_network_appliance_traffic_shaping_custom_performance_class_request.go index 976e08eff..39c93b575 100644 --- a/client/model_update_network_appliance_traffic_shaping_custom_performance_class_request.go +++ b/client/model_update_network_appliance_traffic_shaping_custom_performance_class_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_traffic_shaping_request.go b/client/model_update_network_appliance_traffic_shaping_request.go index 494f4a0b3..bd094362b 100644 --- a/client/model_update_network_appliance_traffic_shaping_request.go +++ b/client/model_update_network_appliance_traffic_shaping_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_traffic_shaping_request_global_bandwidth_limits.go b/client/model_update_network_appliance_traffic_shaping_request_global_bandwidth_limits.go index eb9a329ed..618871828 100644 --- a/client/model_update_network_appliance_traffic_shaping_request_global_bandwidth_limits.go +++ b/client/model_update_network_appliance_traffic_shaping_request_global_bandwidth_limits.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_traffic_shaping_rules_request.go b/client/model_update_network_appliance_traffic_shaping_rules_request.go index b4a75f78a..24e6c22f6 100644 --- a/client/model_update_network_appliance_traffic_shaping_rules_request.go +++ b/client/model_update_network_appliance_traffic_shaping_rules_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_traffic_shaping_rules_request_rules_inner.go b/client/model_update_network_appliance_traffic_shaping_rules_request_rules_inner.go index 30b746794..19a36a959 100644 --- a/client/model_update_network_appliance_traffic_shaping_rules_request_rules_inner.go +++ b/client/model_update_network_appliance_traffic_shaping_rules_request_rules_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_traffic_shaping_rules_request_rules_inner_definitions_inner.go b/client/model_update_network_appliance_traffic_shaping_rules_request_rules_inner_definitions_inner.go index 7802dc963..66222c59d 100644 --- a/client/model_update_network_appliance_traffic_shaping_rules_request_rules_inner_definitions_inner.go +++ b/client/model_update_network_appliance_traffic_shaping_rules_request_rules_inner_definitions_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_traffic_shaping_rules_request_rules_inner_per_client_bandwidth_limits.go b/client/model_update_network_appliance_traffic_shaping_rules_request_rules_inner_per_client_bandwidth_limits.go index e5d5ca24f..c9068d3f6 100644 --- a/client/model_update_network_appliance_traffic_shaping_rules_request_rules_inner_per_client_bandwidth_limits.go +++ b/client/model_update_network_appliance_traffic_shaping_rules_request_rules_inner_per_client_bandwidth_limits.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_traffic_shaping_rules_request_rules_inner_per_client_bandwidth_limits_bandwidth_limits.go b/client/model_update_network_appliance_traffic_shaping_rules_request_rules_inner_per_client_bandwidth_limits_bandwidth_limits.go index 7ce42f66b..0f04e4928 100644 --- a/client/model_update_network_appliance_traffic_shaping_rules_request_rules_inner_per_client_bandwidth_limits_bandwidth_limits.go +++ b/client/model_update_network_appliance_traffic_shaping_rules_request_rules_inner_per_client_bandwidth_limits_bandwidth_limits.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_traffic_shaping_uplink_bandwidth_request.go b/client/model_update_network_appliance_traffic_shaping_uplink_bandwidth_request.go index fa18f0807..5423af6fb 100644 --- a/client/model_update_network_appliance_traffic_shaping_uplink_bandwidth_request.go +++ b/client/model_update_network_appliance_traffic_shaping_uplink_bandwidth_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_traffic_shaping_uplink_bandwidth_request_bandwidth_limits.go b/client/model_update_network_appliance_traffic_shaping_uplink_bandwidth_request_bandwidth_limits.go index 8d69a98d6..791de0af2 100644 --- a/client/model_update_network_appliance_traffic_shaping_uplink_bandwidth_request_bandwidth_limits.go +++ b/client/model_update_network_appliance_traffic_shaping_uplink_bandwidth_request_bandwidth_limits.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_traffic_shaping_uplink_bandwidth_request_bandwidth_limits_cellular.go b/client/model_update_network_appliance_traffic_shaping_uplink_bandwidth_request_bandwidth_limits_cellular.go index 38c72f459..d151c1c7c 100644 --- a/client/model_update_network_appliance_traffic_shaping_uplink_bandwidth_request_bandwidth_limits_cellular.go +++ b/client/model_update_network_appliance_traffic_shaping_uplink_bandwidth_request_bandwidth_limits_cellular.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_traffic_shaping_uplink_bandwidth_request_bandwidth_limits_wan1.go b/client/model_update_network_appliance_traffic_shaping_uplink_bandwidth_request_bandwidth_limits_wan1.go index f94d893ee..86167ca6e 100644 --- a/client/model_update_network_appliance_traffic_shaping_uplink_bandwidth_request_bandwidth_limits_wan1.go +++ b/client/model_update_network_appliance_traffic_shaping_uplink_bandwidth_request_bandwidth_limits_wan1.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_traffic_shaping_uplink_bandwidth_request_bandwidth_limits_wan2.go b/client/model_update_network_appliance_traffic_shaping_uplink_bandwidth_request_bandwidth_limits_wan2.go index eef50c78b..04fc4d0c6 100644 --- a/client/model_update_network_appliance_traffic_shaping_uplink_bandwidth_request_bandwidth_limits_wan2.go +++ b/client/model_update_network_appliance_traffic_shaping_uplink_bandwidth_request_bandwidth_limits_wan2.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_traffic_shaping_uplink_selection_request.go b/client/model_update_network_appliance_traffic_shaping_uplink_selection_request.go index 4fd0cb119..cb504853a 100644 --- a/client/model_update_network_appliance_traffic_shaping_uplink_selection_request.go +++ b/client/model_update_network_appliance_traffic_shaping_uplink_selection_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_failover_and_failback.go b/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_failover_and_failback.go index 1d7639e16..fc0dd3c92 100644 --- a/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_failover_and_failback.go +++ b/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_failover_and_failback.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_failover_and_failback_immediate.go b/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_failover_and_failback_immediate.go index 68f7ca33f..25e33c54e 100644 --- a/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_failover_and_failback_immediate.go +++ b/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_failover_and_failback_immediate.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_vpn_traffic_uplink_preferences_inner.go b/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_vpn_traffic_uplink_preferences_inner.go index 5cb8af801..976d882b9 100644 --- a/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_vpn_traffic_uplink_preferences_inner.go +++ b/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_vpn_traffic_uplink_preferences_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_vpn_traffic_uplink_preferences_inner_performance_class.go b/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_vpn_traffic_uplink_preferences_inner_performance_class.go index eed71eadd..f8bb81e4c 100644 --- a/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_vpn_traffic_uplink_preferences_inner_performance_class.go +++ b/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_vpn_traffic_uplink_preferences_inner_performance_class.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_vpn_traffic_uplink_preferences_inner_traffic_filters_inner.go b/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_vpn_traffic_uplink_preferences_inner_traffic_filters_inner.go index d044c4223..bf34bcaf4 100644 --- a/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_vpn_traffic_uplink_preferences_inner_traffic_filters_inner.go +++ b/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_vpn_traffic_uplink_preferences_inner_traffic_filters_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_vpn_traffic_uplink_preferences_inner_traffic_filters_inner_value.go b/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_vpn_traffic_uplink_preferences_inner_traffic_filters_inner_value.go index 50368d278..61b6a8667 100644 --- a/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_vpn_traffic_uplink_preferences_inner_traffic_filters_inner_value.go +++ b/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_vpn_traffic_uplink_preferences_inner_traffic_filters_inner_value.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_vpn_traffic_uplink_preferences_inner_traffic_filters_inner_value_destination.go b/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_vpn_traffic_uplink_preferences_inner_traffic_filters_inner_value_destination.go index 259aad86f..bad856a24 100644 --- a/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_vpn_traffic_uplink_preferences_inner_traffic_filters_inner_value_destination.go +++ b/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_vpn_traffic_uplink_preferences_inner_traffic_filters_inner_value_destination.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_vpn_traffic_uplink_preferences_inner_traffic_filters_inner_value_source.go b/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_vpn_traffic_uplink_preferences_inner_traffic_filters_inner_value_source.go index 4a6c5e040..f13a02bd7 100644 --- a/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_vpn_traffic_uplink_preferences_inner_traffic_filters_inner_value_source.go +++ b/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_vpn_traffic_uplink_preferences_inner_traffic_filters_inner_value_source.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_wan_traffic_uplink_preferences_inner.go b/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_wan_traffic_uplink_preferences_inner.go index f461b42a3..868ca1d05 100644 --- a/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_wan_traffic_uplink_preferences_inner.go +++ b/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_wan_traffic_uplink_preferences_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_wan_traffic_uplink_preferences_inner_traffic_filters_inner.go b/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_wan_traffic_uplink_preferences_inner_traffic_filters_inner.go index aebe7fff4..f72d47e6d 100644 --- a/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_wan_traffic_uplink_preferences_inner_traffic_filters_inner.go +++ b/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_wan_traffic_uplink_preferences_inner_traffic_filters_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_wan_traffic_uplink_preferences_inner_traffic_filters_inner_value.go b/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_wan_traffic_uplink_preferences_inner_traffic_filters_inner_value.go index ce70f54f5..6810802f3 100644 --- a/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_wan_traffic_uplink_preferences_inner_traffic_filters_inner_value.go +++ b/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_wan_traffic_uplink_preferences_inner_traffic_filters_inner_value.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_wan_traffic_uplink_preferences_inner_traffic_filters_inner_value_destination.go b/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_wan_traffic_uplink_preferences_inner_traffic_filters_inner_value_destination.go index 85f52a76f..2598391a6 100644 --- a/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_wan_traffic_uplink_preferences_inner_traffic_filters_inner_value_destination.go +++ b/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_wan_traffic_uplink_preferences_inner_traffic_filters_inner_value_destination.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_wan_traffic_uplink_preferences_inner_traffic_filters_inner_value_source.go b/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_wan_traffic_uplink_preferences_inner_traffic_filters_inner_value_source.go index 8b340140d..0e9bc1766 100644 --- a/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_wan_traffic_uplink_preferences_inner_traffic_filters_inner_value_source.go +++ b/client/model_update_network_appliance_traffic_shaping_uplink_selection_request_wan_traffic_uplink_preferences_inner_traffic_filters_inner_value_source.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_traffic_shaping_vpn_exclusions_200_response.go b/client/model_update_network_appliance_traffic_shaping_vpn_exclusions_200_response.go new file mode 100644 index 000000000..60f3448b7 --- /dev/null +++ b/client/model_update_network_appliance_traffic_shaping_vpn_exclusions_200_response.go @@ -0,0 +1,202 @@ +/* +Meraki Dashboard API + +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) + +API version: 1.37.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "encoding/json" +) + +// checks if the UpdateNetworkApplianceTrafficShapingVpnExclusions200Response type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &UpdateNetworkApplianceTrafficShapingVpnExclusions200Response{} + +// UpdateNetworkApplianceTrafficShapingVpnExclusions200Response struct for UpdateNetworkApplianceTrafficShapingVpnExclusions200Response +type UpdateNetworkApplianceTrafficShapingVpnExclusions200Response struct { + // ID of the network whose VPN exclusion rules are returned. + NetworkId string `json:"networkId"` + // Name of the network whose VPN exclusion rules are returned. + NetworkName string `json:"networkName"` + // Custom VPN exclusion rules. + Custom []UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner `json:"custom"` + // Major Application based VPN exclusion rules. + MajorApplications []UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner `json:"majorApplications"` +} + +// NewUpdateNetworkApplianceTrafficShapingVpnExclusions200Response instantiates a new UpdateNetworkApplianceTrafficShapingVpnExclusions200Response object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewUpdateNetworkApplianceTrafficShapingVpnExclusions200Response(networkId string, networkName string, custom []UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner, majorApplications []UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner) *UpdateNetworkApplianceTrafficShapingVpnExclusions200Response { + this := UpdateNetworkApplianceTrafficShapingVpnExclusions200Response{} + this.NetworkId = networkId + this.NetworkName = networkName + this.Custom = custom + this.MajorApplications = majorApplications + return &this +} + +// NewUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseWithDefaults instantiates a new UpdateNetworkApplianceTrafficShapingVpnExclusions200Response object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseWithDefaults() *UpdateNetworkApplianceTrafficShapingVpnExclusions200Response { + this := UpdateNetworkApplianceTrafficShapingVpnExclusions200Response{} + return &this +} + +// GetNetworkId returns the NetworkId field value +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200Response) GetNetworkId() string { + if o == nil { + var ret string + return ret + } + + return o.NetworkId +} + +// GetNetworkIdOk returns a tuple with the NetworkId field value +// and a boolean to check if the value has been set. +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200Response) GetNetworkIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.NetworkId, true +} + +// SetNetworkId sets field value +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200Response) SetNetworkId(v string) { + o.NetworkId = v +} + +// GetNetworkName returns the NetworkName field value +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200Response) GetNetworkName() string { + if o == nil { + var ret string + return ret + } + + return o.NetworkName +} + +// GetNetworkNameOk returns a tuple with the NetworkName field value +// and a boolean to check if the value has been set. +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200Response) GetNetworkNameOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.NetworkName, true +} + +// SetNetworkName sets field value +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200Response) SetNetworkName(v string) { + o.NetworkName = v +} + +// GetCustom returns the Custom field value +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200Response) GetCustom() []UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner { + if o == nil { + var ret []UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner + return ret + } + + return o.Custom +} + +// GetCustomOk returns a tuple with the Custom field value +// and a boolean to check if the value has been set. +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200Response) GetCustomOk() ([]UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner, bool) { + if o == nil { + return nil, false + } + return o.Custom, true +} + +// SetCustom sets field value +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200Response) SetCustom(v []UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner) { + o.Custom = v +} + +// GetMajorApplications returns the MajorApplications field value +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200Response) GetMajorApplications() []UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner { + if o == nil { + var ret []UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner + return ret + } + + return o.MajorApplications +} + +// GetMajorApplicationsOk returns a tuple with the MajorApplications field value +// and a boolean to check if the value has been set. +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200Response) GetMajorApplicationsOk() ([]UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner, bool) { + if o == nil { + return nil, false + } + return o.MajorApplications, true +} + +// SetMajorApplications sets field value +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200Response) SetMajorApplications(v []UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner) { + o.MajorApplications = v +} + +func (o UpdateNetworkApplianceTrafficShapingVpnExclusions200Response) MarshalJSON() ([]byte, error) { + toSerialize,err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o UpdateNetworkApplianceTrafficShapingVpnExclusions200Response) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["networkId"] = o.NetworkId + toSerialize["networkName"] = o.NetworkName + toSerialize["custom"] = o.Custom + toSerialize["majorApplications"] = o.MajorApplications + return toSerialize, nil +} + +type NullableUpdateNetworkApplianceTrafficShapingVpnExclusions200Response struct { + value *UpdateNetworkApplianceTrafficShapingVpnExclusions200Response + isSet bool +} + +func (v NullableUpdateNetworkApplianceTrafficShapingVpnExclusions200Response) Get() *UpdateNetworkApplianceTrafficShapingVpnExclusions200Response { + return v.value +} + +func (v *NullableUpdateNetworkApplianceTrafficShapingVpnExclusions200Response) Set(val *UpdateNetworkApplianceTrafficShapingVpnExclusions200Response) { + v.value = val + v.isSet = true +} + +func (v NullableUpdateNetworkApplianceTrafficShapingVpnExclusions200Response) IsSet() bool { + return v.isSet +} + +func (v *NullableUpdateNetworkApplianceTrafficShapingVpnExclusions200Response) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableUpdateNetworkApplianceTrafficShapingVpnExclusions200Response(val *UpdateNetworkApplianceTrafficShapingVpnExclusions200Response) *NullableUpdateNetworkApplianceTrafficShapingVpnExclusions200Response { + return &NullableUpdateNetworkApplianceTrafficShapingVpnExclusions200Response{value: val, isSet: true} +} + +func (v NullableUpdateNetworkApplianceTrafficShapingVpnExclusions200Response) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableUpdateNetworkApplianceTrafficShapingVpnExclusions200Response) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/client/model_update_network_appliance_traffic_shaping_vpn_exclusions_200_response_custom_inner.go b/client/model_update_network_appliance_traffic_shaping_vpn_exclusions_200_response_custom_inner.go new file mode 100644 index 000000000..09c3a8bb5 --- /dev/null +++ b/client/model_update_network_appliance_traffic_shaping_vpn_exclusions_200_response_custom_inner.go @@ -0,0 +1,174 @@ +/* +Meraki Dashboard API + +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) + +API version: 1.37.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "encoding/json" +) + +// checks if the UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner{} + +// UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner struct for UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner +type UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner struct { + // Protocol. + Protocol string `json:"protocol"` + // Destination address; hostname required for DNS, IPv4 otherwise. + Destination string `json:"destination"` + // Destination port. + Port string `json:"port"` +} + +// NewUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner instantiates a new UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner(protocol string, destination string, port string) *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner { + this := UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner{} + this.Protocol = protocol + this.Destination = destination + this.Port = port + return &this +} + +// NewUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInnerWithDefaults instantiates a new UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInnerWithDefaults() *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner { + this := UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner{} + return &this +} + +// GetProtocol returns the Protocol field value +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner) GetProtocol() string { + if o == nil { + var ret string + return ret + } + + return o.Protocol +} + +// GetProtocolOk returns a tuple with the Protocol field value +// and a boolean to check if the value has been set. +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner) GetProtocolOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Protocol, true +} + +// SetProtocol sets field value +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner) SetProtocol(v string) { + o.Protocol = v +} + +// GetDestination returns the Destination field value +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner) GetDestination() string { + if o == nil { + var ret string + return ret + } + + return o.Destination +} + +// GetDestinationOk returns a tuple with the Destination field value +// and a boolean to check if the value has been set. +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner) GetDestinationOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Destination, true +} + +// SetDestination sets field value +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner) SetDestination(v string) { + o.Destination = v +} + +// GetPort returns the Port field value +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner) GetPort() string { + if o == nil { + var ret string + return ret + } + + return o.Port +} + +// GetPortOk returns a tuple with the Port field value +// and a boolean to check if the value has been set. +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner) GetPortOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Port, true +} + +// SetPort sets field value +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner) SetPort(v string) { + o.Port = v +} + +func (o UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner) MarshalJSON() ([]byte, error) { + toSerialize,err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["protocol"] = o.Protocol + toSerialize["destination"] = o.Destination + toSerialize["port"] = o.Port + return toSerialize, nil +} + +type NullableUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner struct { + value *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner + isSet bool +} + +func (v NullableUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner) Get() *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner { + return v.value +} + +func (v *NullableUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner) Set(val *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner) { + v.value = val + v.isSet = true +} + +func (v NullableUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner) IsSet() bool { + return v.isSet +} + +func (v *NullableUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner(val *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner) *NullableUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner { + return &NullableUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner{value: val, isSet: true} +} + +func (v NullableUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseCustomInner) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/client/model_update_network_appliance_traffic_shaping_vpn_exclusions_200_response_major_applications_inner.go b/client/model_update_network_appliance_traffic_shaping_vpn_exclusions_200_response_major_applications_inner.go new file mode 100644 index 000000000..46d5e1da7 --- /dev/null +++ b/client/model_update_network_appliance_traffic_shaping_vpn_exclusions_200_response_major_applications_inner.go @@ -0,0 +1,146 @@ +/* +Meraki Dashboard API + +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) + +API version: 1.37.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "encoding/json" +) + +// checks if the UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner{} + +// UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner struct for UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner +type UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner struct { + // Application's Meraki ID. + Id string `json:"id"` + // Application's name. + Name string `json:"name"` +} + +// NewUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner instantiates a new UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner(id string, name string) *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner { + this := UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner{} + this.Id = id + this.Name = name + return &this +} + +// NewUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInnerWithDefaults instantiates a new UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInnerWithDefaults() *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner { + this := UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner{} + return &this +} + +// GetId returns the Id field value +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner) GetId() string { + if o == nil { + var ret string + return ret + } + + return o.Id +} + +// GetIdOk returns a tuple with the Id field value +// and a boolean to check if the value has been set. +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner) GetIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Id, true +} + +// SetId sets field value +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner) SetId(v string) { + o.Id = v +} + +// GetName returns the Name field value +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner) GetName() string { + if o == nil { + var ret string + return ret + } + + return o.Name +} + +// GetNameOk returns a tuple with the Name field value +// and a boolean to check if the value has been set. +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner) GetNameOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Name, true +} + +// SetName sets field value +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner) SetName(v string) { + o.Name = v +} + +func (o UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner) MarshalJSON() ([]byte, error) { + toSerialize,err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["id"] = o.Id + toSerialize["name"] = o.Name + return toSerialize, nil +} + +type NullableUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner struct { + value *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner + isSet bool +} + +func (v NullableUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner) Get() *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner { + return v.value +} + +func (v *NullableUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner) Set(val *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner) { + v.value = val + v.isSet = true +} + +func (v NullableUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner) IsSet() bool { + return v.isSet +} + +func (v *NullableUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner(val *UpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner) *NullableUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner { + return &NullableUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner{value: val, isSet: true} +} + +func (v NullableUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableUpdateNetworkApplianceTrafficShapingVpnExclusions200ResponseMajorApplicationsInner) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/client/model_update_network_appliance_traffic_shaping_vpn_exclusions_request.go b/client/model_update_network_appliance_traffic_shaping_vpn_exclusions_request.go new file mode 100644 index 000000000..465a8d169 --- /dev/null +++ b/client/model_update_network_appliance_traffic_shaping_vpn_exclusions_request.go @@ -0,0 +1,164 @@ +/* +Meraki Dashboard API + +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) + +API version: 1.37.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "encoding/json" +) + +// checks if the UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest{} + +// UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest struct for UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest +type UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest struct { + // Custom VPN exclusion rules. Pass an empty array to clear existing rules. + Custom []UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner `json:"custom,omitempty"` + // Major Application based VPN exclusion rules. Pass an empty array to clear existing rules. + MajorApplications []UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner `json:"majorApplications,omitempty"` +} + +// NewUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest instantiates a new UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest() *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest { + this := UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest{} + return &this +} + +// NewUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestWithDefaults instantiates a new UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestWithDefaults() *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest { + this := UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest{} + return &this +} + +// GetCustom returns the Custom field value if set, zero value otherwise. +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest) GetCustom() []UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner { + if o == nil || IsNil(o.Custom) { + var ret []UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner + return ret + } + return o.Custom +} + +// GetCustomOk returns a tuple with the Custom field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest) GetCustomOk() ([]UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner, bool) { + if o == nil || IsNil(o.Custom) { + return nil, false + } + return o.Custom, true +} + +// HasCustom returns a boolean if a field has been set. +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest) HasCustom() bool { + if o != nil && !IsNil(o.Custom) { + return true + } + + return false +} + +// SetCustom gets a reference to the given []UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner and assigns it to the Custom field. +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest) SetCustom(v []UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner) { + o.Custom = v +} + +// GetMajorApplications returns the MajorApplications field value if set, zero value otherwise. +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest) GetMajorApplications() []UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner { + if o == nil || IsNil(o.MajorApplications) { + var ret []UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner + return ret + } + return o.MajorApplications +} + +// GetMajorApplicationsOk returns a tuple with the MajorApplications field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest) GetMajorApplicationsOk() ([]UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner, bool) { + if o == nil || IsNil(o.MajorApplications) { + return nil, false + } + return o.MajorApplications, true +} + +// HasMajorApplications returns a boolean if a field has been set. +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest) HasMajorApplications() bool { + if o != nil && !IsNil(o.MajorApplications) { + return true + } + + return false +} + +// SetMajorApplications gets a reference to the given []UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner and assigns it to the MajorApplications field. +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest) SetMajorApplications(v []UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner) { + o.MajorApplications = v +} + +func (o UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest) MarshalJSON() ([]byte, error) { + toSerialize,err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + if !IsNil(o.Custom) { + toSerialize["custom"] = o.Custom + } + if !IsNil(o.MajorApplications) { + toSerialize["majorApplications"] = o.MajorApplications + } + return toSerialize, nil +} + +type NullableUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest struct { + value *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest + isSet bool +} + +func (v NullableUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest) Get() *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest { + return v.value +} + +func (v *NullableUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest) Set(val *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest) { + v.value = val + v.isSet = true +} + +func (v NullableUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest) IsSet() bool { + return v.isSet +} + +func (v *NullableUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest(val *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequest) *NullableUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest { + return &NullableUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest{value: val, isSet: true} +} + +func (v NullableUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableUpdateNetworkApplianceTrafficShapingVpnExclusionsRequest) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/client/model_update_network_appliance_traffic_shaping_vpn_exclusions_request_custom_inner.go b/client/model_update_network_appliance_traffic_shaping_vpn_exclusions_request_custom_inner.go new file mode 100644 index 000000000..929f88e1e --- /dev/null +++ b/client/model_update_network_appliance_traffic_shaping_vpn_exclusions_request_custom_inner.go @@ -0,0 +1,192 @@ +/* +Meraki Dashboard API + +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) + +API version: 1.37.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "encoding/json" +) + +// checks if the UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner{} + +// UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner struct for UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner +type UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner struct { + // Protocol. + Protocol string `json:"protocol"` + // Destination address; hostname required for DNS, IPv4 otherwise. + Destination *string `json:"destination,omitempty"` + // Destination port. + Port *string `json:"port,omitempty"` +} + +// NewUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner instantiates a new UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner(protocol string) *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner { + this := UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner{} + this.Protocol = protocol + return &this +} + +// NewUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInnerWithDefaults instantiates a new UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInnerWithDefaults() *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner { + this := UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner{} + return &this +} + +// GetProtocol returns the Protocol field value +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner) GetProtocol() string { + if o == nil { + var ret string + return ret + } + + return o.Protocol +} + +// GetProtocolOk returns a tuple with the Protocol field value +// and a boolean to check if the value has been set. +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner) GetProtocolOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Protocol, true +} + +// SetProtocol sets field value +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner) SetProtocol(v string) { + o.Protocol = v +} + +// GetDestination returns the Destination field value if set, zero value otherwise. +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner) GetDestination() string { + if o == nil || IsNil(o.Destination) { + var ret string + return ret + } + return *o.Destination +} + +// GetDestinationOk returns a tuple with the Destination field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner) GetDestinationOk() (*string, bool) { + if o == nil || IsNil(o.Destination) { + return nil, false + } + return o.Destination, true +} + +// HasDestination returns a boolean if a field has been set. +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner) HasDestination() bool { + if o != nil && !IsNil(o.Destination) { + return true + } + + return false +} + +// SetDestination gets a reference to the given string and assigns it to the Destination field. +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner) SetDestination(v string) { + o.Destination = &v +} + +// GetPort returns the Port field value if set, zero value otherwise. +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner) GetPort() string { + if o == nil || IsNil(o.Port) { + var ret string + return ret + } + return *o.Port +} + +// GetPortOk returns a tuple with the Port field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner) GetPortOk() (*string, bool) { + if o == nil || IsNil(o.Port) { + return nil, false + } + return o.Port, true +} + +// HasPort returns a boolean if a field has been set. +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner) HasPort() bool { + if o != nil && !IsNil(o.Port) { + return true + } + + return false +} + +// SetPort gets a reference to the given string and assigns it to the Port field. +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner) SetPort(v string) { + o.Port = &v +} + +func (o UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner) MarshalJSON() ([]byte, error) { + toSerialize,err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["protocol"] = o.Protocol + if !IsNil(o.Destination) { + toSerialize["destination"] = o.Destination + } + if !IsNil(o.Port) { + toSerialize["port"] = o.Port + } + return toSerialize, nil +} + +type NullableUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner struct { + value *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner + isSet bool +} + +func (v NullableUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner) Get() *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner { + return v.value +} + +func (v *NullableUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner) Set(val *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner) { + v.value = val + v.isSet = true +} + +func (v NullableUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner) IsSet() bool { + return v.isSet +} + +func (v *NullableUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner(val *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner) *NullableUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner { + return &NullableUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner{value: val, isSet: true} +} + +func (v NullableUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestCustomInner) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/client/model_update_network_appliance_traffic_shaping_vpn_exclusions_request_major_applications_inner.go b/client/model_update_network_appliance_traffic_shaping_vpn_exclusions_request_major_applications_inner.go new file mode 100644 index 000000000..c4d9d1dac --- /dev/null +++ b/client/model_update_network_appliance_traffic_shaping_vpn_exclusions_request_major_applications_inner.go @@ -0,0 +1,155 @@ +/* +Meraki Dashboard API + +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) + +API version: 1.37.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "encoding/json" +) + +// checks if the UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner{} + +// UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner struct for UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner +type UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner struct { + // Application's Meraki ID. + Id string `json:"id"` + // Application's name. + Name *string `json:"name,omitempty"` +} + +// NewUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner instantiates a new UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner(id string) *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner { + this := UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner{} + this.Id = id + return &this +} + +// NewUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInnerWithDefaults instantiates a new UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInnerWithDefaults() *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner { + this := UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner{} + return &this +} + +// GetId returns the Id field value +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner) GetId() string { + if o == nil { + var ret string + return ret + } + + return o.Id +} + +// GetIdOk returns a tuple with the Id field value +// and a boolean to check if the value has been set. +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner) GetIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Id, true +} + +// SetId sets field value +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner) SetId(v string) { + o.Id = v +} + +// GetName returns the Name field value if set, zero value otherwise. +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner) GetName() string { + if o == nil || IsNil(o.Name) { + var ret string + return ret + } + return *o.Name +} + +// GetNameOk returns a tuple with the Name field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner) GetNameOk() (*string, bool) { + if o == nil || IsNil(o.Name) { + return nil, false + } + return o.Name, true +} + +// HasName returns a boolean if a field has been set. +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner) HasName() bool { + if o != nil && !IsNil(o.Name) { + return true + } + + return false +} + +// SetName gets a reference to the given string and assigns it to the Name field. +func (o *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner) SetName(v string) { + o.Name = &v +} + +func (o UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner) MarshalJSON() ([]byte, error) { + toSerialize,err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["id"] = o.Id + if !IsNil(o.Name) { + toSerialize["name"] = o.Name + } + return toSerialize, nil +} + +type NullableUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner struct { + value *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner + isSet bool +} + +func (v NullableUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner) Get() *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner { + return v.value +} + +func (v *NullableUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner) Set(val *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner) { + v.value = val + v.isSet = true +} + +func (v NullableUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner) IsSet() bool { + return v.isSet +} + +func (v *NullableUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner(val *UpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner) *NullableUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner { + return &NullableUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner{value: val, isSet: true} +} + +func (v NullableUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableUpdateNetworkApplianceTrafficShapingVpnExclusionsRequestMajorApplicationsInner) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/client/model_update_network_appliance_vlan_request.go b/client/model_update_network_appliance_vlan_request.go index 308239e45..a5f50f829 100644 --- a/client/model_update_network_appliance_vlan_request.go +++ b/client/model_update_network_appliance_vlan_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_vlans_settings_request.go b/client/model_update_network_appliance_vlans_settings_request.go index 593c4cf1e..404327ce9 100644 --- a/client/model_update_network_appliance_vlans_settings_request.go +++ b/client/model_update_network_appliance_vlans_settings_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_vpn_bgp_request.go b/client/model_update_network_appliance_vpn_bgp_request.go index d5a1fb5af..02864e16f 100644 --- a/client/model_update_network_appliance_vpn_bgp_request.go +++ b/client/model_update_network_appliance_vpn_bgp_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_vpn_bgp_request_neighbors_inner.go b/client/model_update_network_appliance_vpn_bgp_request_neighbors_inner.go index 1d9259d9b..2e5f998f4 100644 --- a/client/model_update_network_appliance_vpn_bgp_request_neighbors_inner.go +++ b/client/model_update_network_appliance_vpn_bgp_request_neighbors_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_vpn_bgp_request_neighbors_inner_authentication.go b/client/model_update_network_appliance_vpn_bgp_request_neighbors_inner_authentication.go index 8d0328720..e2310d095 100644 --- a/client/model_update_network_appliance_vpn_bgp_request_neighbors_inner_authentication.go +++ b/client/model_update_network_appliance_vpn_bgp_request_neighbors_inner_authentication.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_vpn_bgp_request_neighbors_inner_ipv6.go b/client/model_update_network_appliance_vpn_bgp_request_neighbors_inner_ipv6.go index c5da727a2..3c389d615 100644 --- a/client/model_update_network_appliance_vpn_bgp_request_neighbors_inner_ipv6.go +++ b/client/model_update_network_appliance_vpn_bgp_request_neighbors_inner_ipv6.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_vpn_bgp_request_neighbors_inner_ttl_security.go b/client/model_update_network_appliance_vpn_bgp_request_neighbors_inner_ttl_security.go index 730a5a270..d9fdc3c2b 100644 --- a/client/model_update_network_appliance_vpn_bgp_request_neighbors_inner_ttl_security.go +++ b/client/model_update_network_appliance_vpn_bgp_request_neighbors_inner_ttl_security.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_vpn_site_to_site_vpn_request.go b/client/model_update_network_appliance_vpn_site_to_site_vpn_request.go index bc234a785..4367e8238 100644 --- a/client/model_update_network_appliance_vpn_site_to_site_vpn_request.go +++ b/client/model_update_network_appliance_vpn_site_to_site_vpn_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_vpn_site_to_site_vpn_request_hubs_inner.go b/client/model_update_network_appliance_vpn_site_to_site_vpn_request_hubs_inner.go index a4bfdf4ad..eb80a9b4c 100644 --- a/client/model_update_network_appliance_vpn_site_to_site_vpn_request_hubs_inner.go +++ b/client/model_update_network_appliance_vpn_site_to_site_vpn_request_hubs_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_vpn_site_to_site_vpn_request_subnets_inner.go b/client/model_update_network_appliance_vpn_site_to_site_vpn_request_subnets_inner.go index 7270dd879..18328511d 100644 --- a/client/model_update_network_appliance_vpn_site_to_site_vpn_request_subnets_inner.go +++ b/client/model_update_network_appliance_vpn_site_to_site_vpn_request_subnets_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_appliance_warm_spare_request.go b/client/model_update_network_appliance_warm_spare_request.go index 45a2b8ecd..1738eb6dd 100644 --- a/client/model_update_network_appliance_warm_spare_request.go +++ b/client/model_update_network_appliance_warm_spare_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_camera_quality_retention_profile_request.go b/client/model_update_network_camera_quality_retention_profile_request.go index 80e9fa0a4..985aeae4f 100644 --- a/client/model_update_network_camera_quality_retention_profile_request.go +++ b/client/model_update_network_camera_quality_retention_profile_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_camera_wireless_profile_request.go b/client/model_update_network_camera_wireless_profile_request.go index 7e283d7b7..63476c4b0 100644 --- a/client/model_update_network_camera_wireless_profile_request.go +++ b/client/model_update_network_camera_wireless_profile_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_cellular_gateway_connectivity_monitoring_destinations_request.go b/client/model_update_network_cellular_gateway_connectivity_monitoring_destinations_request.go index 1fccf3906..a36f1a7e8 100644 --- a/client/model_update_network_cellular_gateway_connectivity_monitoring_destinations_request.go +++ b/client/model_update_network_cellular_gateway_connectivity_monitoring_destinations_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_cellular_gateway_connectivity_monitoring_destinations_request_destinations_inner.go b/client/model_update_network_cellular_gateway_connectivity_monitoring_destinations_request_destinations_inner.go index 9c6d86b50..e8d09a494 100644 --- a/client/model_update_network_cellular_gateway_connectivity_monitoring_destinations_request_destinations_inner.go +++ b/client/model_update_network_cellular_gateway_connectivity_monitoring_destinations_request_destinations_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_cellular_gateway_dhcp_request.go b/client/model_update_network_cellular_gateway_dhcp_request.go index c77b17dca..ecaec6081 100644 --- a/client/model_update_network_cellular_gateway_dhcp_request.go +++ b/client/model_update_network_cellular_gateway_dhcp_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_cellular_gateway_subnet_pool_request.go b/client/model_update_network_cellular_gateway_subnet_pool_request.go index c9040f697..aa424168a 100644 --- a/client/model_update_network_cellular_gateway_subnet_pool_request.go +++ b/client/model_update_network_cellular_gateway_subnet_pool_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_cellular_gateway_uplink_request.go b/client/model_update_network_cellular_gateway_uplink_request.go index ab26770c3..bbb76fa6c 100644 --- a/client/model_update_network_cellular_gateway_uplink_request.go +++ b/client/model_update_network_cellular_gateway_uplink_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_client_policy_request.go b/client/model_update_network_client_policy_request.go index 0f1568fe6..4b92d0cca 100644 --- a/client/model_update_network_client_policy_request.go +++ b/client/model_update_network_client_policy_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_client_splash_authorization_status_request.go b/client/model_update_network_client_splash_authorization_status_request.go index dc4abde6f..6c38c4b4e 100644 --- a/client/model_update_network_client_splash_authorization_status_request.go +++ b/client/model_update_network_client_splash_authorization_status_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_client_splash_authorization_status_request_ssids.go b/client/model_update_network_client_splash_authorization_status_request_ssids.go index 3d7888095..796dbbb2a 100644 --- a/client/model_update_network_client_splash_authorization_status_request_ssids.go +++ b/client/model_update_network_client_splash_authorization_status_request_ssids.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_client_splash_authorization_status_request_ssids_0.go b/client/model_update_network_client_splash_authorization_status_request_ssids_0.go index ccdaf8bab..569559905 100644 --- a/client/model_update_network_client_splash_authorization_status_request_ssids_0.go +++ b/client/model_update_network_client_splash_authorization_status_request_ssids_0.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_client_splash_authorization_status_request_ssids_1.go b/client/model_update_network_client_splash_authorization_status_request_ssids_1.go index 2b9da3a53..ef4304f50 100644 --- a/client/model_update_network_client_splash_authorization_status_request_ssids_1.go +++ b/client/model_update_network_client_splash_authorization_status_request_ssids_1.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_client_splash_authorization_status_request_ssids_10.go b/client/model_update_network_client_splash_authorization_status_request_ssids_10.go index 46c22ffcd..b0db44f0a 100644 --- a/client/model_update_network_client_splash_authorization_status_request_ssids_10.go +++ b/client/model_update_network_client_splash_authorization_status_request_ssids_10.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_client_splash_authorization_status_request_ssids_11.go b/client/model_update_network_client_splash_authorization_status_request_ssids_11.go index 72d3a08aa..0e90aea79 100644 --- a/client/model_update_network_client_splash_authorization_status_request_ssids_11.go +++ b/client/model_update_network_client_splash_authorization_status_request_ssids_11.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_client_splash_authorization_status_request_ssids_12.go b/client/model_update_network_client_splash_authorization_status_request_ssids_12.go index 64b105fc3..bbdac4324 100644 --- a/client/model_update_network_client_splash_authorization_status_request_ssids_12.go +++ b/client/model_update_network_client_splash_authorization_status_request_ssids_12.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_client_splash_authorization_status_request_ssids_13.go b/client/model_update_network_client_splash_authorization_status_request_ssids_13.go index b7a3dda6f..7b2495062 100644 --- a/client/model_update_network_client_splash_authorization_status_request_ssids_13.go +++ b/client/model_update_network_client_splash_authorization_status_request_ssids_13.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_client_splash_authorization_status_request_ssids_14.go b/client/model_update_network_client_splash_authorization_status_request_ssids_14.go index df520c8fd..0f9072157 100644 --- a/client/model_update_network_client_splash_authorization_status_request_ssids_14.go +++ b/client/model_update_network_client_splash_authorization_status_request_ssids_14.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_client_splash_authorization_status_request_ssids_2.go b/client/model_update_network_client_splash_authorization_status_request_ssids_2.go index fca6bb79e..3ede439ae 100644 --- a/client/model_update_network_client_splash_authorization_status_request_ssids_2.go +++ b/client/model_update_network_client_splash_authorization_status_request_ssids_2.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_client_splash_authorization_status_request_ssids_3.go b/client/model_update_network_client_splash_authorization_status_request_ssids_3.go index 56eeaacd5..640936fa8 100644 --- a/client/model_update_network_client_splash_authorization_status_request_ssids_3.go +++ b/client/model_update_network_client_splash_authorization_status_request_ssids_3.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_client_splash_authorization_status_request_ssids_4.go b/client/model_update_network_client_splash_authorization_status_request_ssids_4.go index dac460e20..971ea1979 100644 --- a/client/model_update_network_client_splash_authorization_status_request_ssids_4.go +++ b/client/model_update_network_client_splash_authorization_status_request_ssids_4.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_client_splash_authorization_status_request_ssids_5.go b/client/model_update_network_client_splash_authorization_status_request_ssids_5.go index bfa123c5e..d33795725 100644 --- a/client/model_update_network_client_splash_authorization_status_request_ssids_5.go +++ b/client/model_update_network_client_splash_authorization_status_request_ssids_5.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_client_splash_authorization_status_request_ssids_6.go b/client/model_update_network_client_splash_authorization_status_request_ssids_6.go index dd1ea697e..79d3ca6d6 100644 --- a/client/model_update_network_client_splash_authorization_status_request_ssids_6.go +++ b/client/model_update_network_client_splash_authorization_status_request_ssids_6.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_client_splash_authorization_status_request_ssids_7.go b/client/model_update_network_client_splash_authorization_status_request_ssids_7.go index f0df50542..fdc8d11a2 100644 --- a/client/model_update_network_client_splash_authorization_status_request_ssids_7.go +++ b/client/model_update_network_client_splash_authorization_status_request_ssids_7.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_client_splash_authorization_status_request_ssids_8.go b/client/model_update_network_client_splash_authorization_status_request_ssids_8.go index 84ea61773..7fa4631fe 100644 --- a/client/model_update_network_client_splash_authorization_status_request_ssids_8.go +++ b/client/model_update_network_client_splash_authorization_status_request_ssids_8.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_client_splash_authorization_status_request_ssids_9.go b/client/model_update_network_client_splash_authorization_status_request_ssids_9.go index 9c8e95ec3..ed8459237 100644 --- a/client/model_update_network_client_splash_authorization_status_request_ssids_9.go +++ b/client/model_update_network_client_splash_authorization_status_request_ssids_9.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_firmware_upgrades_request.go b/client/model_update_network_firmware_upgrades_request.go index 9962009b0..f3481798c 100644 --- a/client/model_update_network_firmware_upgrades_request.go +++ b/client/model_update_network_firmware_upgrades_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_firmware_upgrades_request_products.go b/client/model_update_network_firmware_upgrades_request_products.go index 9eb431968..71c836f66 100644 --- a/client/model_update_network_firmware_upgrades_request_products.go +++ b/client/model_update_network_firmware_upgrades_request_products.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_firmware_upgrades_request_products_wireless.go b/client/model_update_network_firmware_upgrades_request_products_wireless.go index d05ebd044..eb44a177b 100644 --- a/client/model_update_network_firmware_upgrades_request_products_wireless.go +++ b/client/model_update_network_firmware_upgrades_request_products_wireless.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_firmware_upgrades_request_products_wireless_next_upgrade.go b/client/model_update_network_firmware_upgrades_request_products_wireless_next_upgrade.go index 0df5d96c8..2f40341ac 100644 --- a/client/model_update_network_firmware_upgrades_request_products_wireless_next_upgrade.go +++ b/client/model_update_network_firmware_upgrades_request_products_wireless_next_upgrade.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_firmware_upgrades_request_products_wireless_next_upgrade_to_version.go b/client/model_update_network_firmware_upgrades_request_products_wireless_next_upgrade_to_version.go index 48991d4d6..288831021 100644 --- a/client/model_update_network_firmware_upgrades_request_products_wireless_next_upgrade_to_version.go +++ b/client/model_update_network_firmware_upgrades_request_products_wireless_next_upgrade_to_version.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_firmware_upgrades_staged_events_request.go b/client/model_update_network_firmware_upgrades_staged_events_request.go index 780d0710e..cf5d73926 100644 --- a/client/model_update_network_firmware_upgrades_staged_events_request.go +++ b/client/model_update_network_firmware_upgrades_staged_events_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_firmware_upgrades_staged_events_request_stages_inner.go b/client/model_update_network_firmware_upgrades_staged_events_request_stages_inner.go index ef9520833..a2ff3ba6c 100644 --- a/client/model_update_network_firmware_upgrades_staged_events_request_stages_inner.go +++ b/client/model_update_network_firmware_upgrades_staged_events_request_stages_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_firmware_upgrades_staged_events_request_stages_inner_group.go b/client/model_update_network_firmware_upgrades_staged_events_request_stages_inner_group.go index 2d63c1edc..427930b38 100644 --- a/client/model_update_network_firmware_upgrades_staged_events_request_stages_inner_group.go +++ b/client/model_update_network_firmware_upgrades_staged_events_request_stages_inner_group.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_firmware_upgrades_staged_events_request_stages_inner_milestones.go b/client/model_update_network_firmware_upgrades_staged_events_request_stages_inner_milestones.go index c8c1b0a62..6a3f7ab4e 100644 --- a/client/model_update_network_firmware_upgrades_staged_events_request_stages_inner_milestones.go +++ b/client/model_update_network_firmware_upgrades_staged_events_request_stages_inner_milestones.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_firmware_upgrades_staged_stages_request.go b/client/model_update_network_firmware_upgrades_staged_stages_request.go index 8dd615f1f..76d703053 100644 --- a/client/model_update_network_firmware_upgrades_staged_stages_request.go +++ b/client/model_update_network_firmware_upgrades_staged_stages_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_firmware_upgrades_staged_stages_request__json_inner.go b/client/model_update_network_firmware_upgrades_staged_stages_request__json_inner.go index 446f8eb86..6daf07af1 100644 --- a/client/model_update_network_firmware_upgrades_staged_stages_request__json_inner.go +++ b/client/model_update_network_firmware_upgrades_staged_stages_request__json_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_firmware_upgrades_staged_stages_request__json_inner_group.go b/client/model_update_network_firmware_upgrades_staged_stages_request__json_inner_group.go index 02a1bc5bb..5181aa502 100644 --- a/client/model_update_network_firmware_upgrades_staged_stages_request__json_inner_group.go +++ b/client/model_update_network_firmware_upgrades_staged_stages_request__json_inner_group.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_floor_plan_request.go b/client/model_update_network_floor_plan_request.go index 1f042f2d9..e4bdcb0be 100644 --- a/client/model_update_network_floor_plan_request.go +++ b/client/model_update_network_floor_plan_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_floor_plan_request_center.go b/client/model_update_network_floor_plan_request_center.go index ea7fee5eb..052000136 100644 --- a/client/model_update_network_floor_plan_request_center.go +++ b/client/model_update_network_floor_plan_request_center.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_group_policy_request.go b/client/model_update_network_group_policy_request.go index 888590691..5d79a001e 100644 --- a/client/model_update_network_group_policy_request.go +++ b/client/model_update_network_group_policy_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_meraki_auth_user_request.go b/client/model_update_network_meraki_auth_user_request.go index 079a58f45..d2529711e 100644 --- a/client/model_update_network_meraki_auth_user_request.go +++ b/client/model_update_network_meraki_auth_user_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_meraki_auth_user_request_authorizations_inner.go b/client/model_update_network_meraki_auth_user_request_authorizations_inner.go index 816cc6f0c..24841c38d 100644 --- a/client/model_update_network_meraki_auth_user_request_authorizations_inner.go +++ b/client/model_update_network_meraki_auth_user_request_authorizations_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_mqtt_broker_request.go b/client/model_update_network_mqtt_broker_request.go index eb77fc3e4..ca7e588b1 100644 --- a/client/model_update_network_mqtt_broker_request.go +++ b/client/model_update_network_mqtt_broker_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_netflow_request.go b/client/model_update_network_netflow_request.go index bdc48130a..0897ef932 100644 --- a/client/model_update_network_netflow_request.go +++ b/client/model_update_network_netflow_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_request.go b/client/model_update_network_request.go index 9e62954e4..3e6e43fbc 100644 --- a/client/model_update_network_request.go +++ b/client/model_update_network_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_sensor_alerts_profile_request.go b/client/model_update_network_sensor_alerts_profile_request.go index 03ece6962..873624ecb 100644 --- a/client/model_update_network_sensor_alerts_profile_request.go +++ b/client/model_update_network_sensor_alerts_profile_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_sensor_mqtt_broker_request.go b/client/model_update_network_sensor_mqtt_broker_request.go index 35c41aac0..1e9ebbb14 100644 --- a/client/model_update_network_sensor_mqtt_broker_request.go +++ b/client/model_update_network_sensor_mqtt_broker_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_settings_request.go b/client/model_update_network_settings_request.go index 7a3d790c2..c907c8939 100644 --- a/client/model_update_network_settings_request.go +++ b/client/model_update_network_settings_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_settings_request_local_status_page.go b/client/model_update_network_settings_request_local_status_page.go index 3aa003801..1ce058616 100644 --- a/client/model_update_network_settings_request_local_status_page.go +++ b/client/model_update_network_settings_request_local_status_page.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_settings_request_local_status_page_authentication.go b/client/model_update_network_settings_request_local_status_page_authentication.go index 162718ebd..65a43dd34 100644 --- a/client/model_update_network_settings_request_local_status_page_authentication.go +++ b/client/model_update_network_settings_request_local_status_page_authentication.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_sm_devices_fields_200_response_inner.go b/client/model_update_network_sm_devices_fields_200_response_inner.go index 84e02dcc3..8430dd01d 100644 --- a/client/model_update_network_sm_devices_fields_200_response_inner.go +++ b/client/model_update_network_sm_devices_fields_200_response_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_sm_devices_fields_request.go b/client/model_update_network_sm_devices_fields_request.go index e44f36323..b0ae5dd6c 100644 --- a/client/model_update_network_sm_devices_fields_request.go +++ b/client/model_update_network_sm_devices_fields_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_sm_devices_fields_request_device_fields.go b/client/model_update_network_sm_devices_fields_request_device_fields.go index 06f2790d5..f14a39015 100644 --- a/client/model_update_network_sm_devices_fields_request_device_fields.go +++ b/client/model_update_network_sm_devices_fields_request_device_fields.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_snmp_request.go b/client/model_update_network_snmp_request.go index 2fbd576df..07fd468e6 100644 --- a/client/model_update_network_snmp_request.go +++ b/client/model_update_network_snmp_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_snmp_request_users_inner.go b/client/model_update_network_snmp_request_users_inner.go index 3549f566b..7cbfcc022 100644 --- a/client/model_update_network_snmp_request_users_inner.go +++ b/client/model_update_network_snmp_request_users_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_switch_access_control_lists_request.go b/client/model_update_network_switch_access_control_lists_request.go index 262650902..5936c4072 100644 --- a/client/model_update_network_switch_access_control_lists_request.go +++ b/client/model_update_network_switch_access_control_lists_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_switch_access_control_lists_request_rules_inner.go b/client/model_update_network_switch_access_control_lists_request_rules_inner.go index 2f0bfe42b..66bc75cd6 100644 --- a/client/model_update_network_switch_access_control_lists_request_rules_inner.go +++ b/client/model_update_network_switch_access_control_lists_request_rules_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_switch_access_policy_request.go b/client/model_update_network_switch_access_policy_request.go index ab2ce59ee..ee3bfeacd 100644 --- a/client/model_update_network_switch_access_policy_request.go +++ b/client/model_update_network_switch_access_policy_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_switch_alternate_management_interface_request.go b/client/model_update_network_switch_alternate_management_interface_request.go index 969f65c72..107bc0369 100644 --- a/client/model_update_network_switch_alternate_management_interface_request.go +++ b/client/model_update_network_switch_alternate_management_interface_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_switch_alternate_management_interface_request_switches_inner.go b/client/model_update_network_switch_alternate_management_interface_request_switches_inner.go index c53e116a9..a1d508828 100644 --- a/client/model_update_network_switch_alternate_management_interface_request_switches_inner.go +++ b/client/model_update_network_switch_alternate_management_interface_request_switches_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_switch_dhcp_server_policy_arp_inspection_trusted_server_request.go b/client/model_update_network_switch_dhcp_server_policy_arp_inspection_trusted_server_request.go index f93074de0..a8f7e9a87 100644 --- a/client/model_update_network_switch_dhcp_server_policy_arp_inspection_trusted_server_request.go +++ b/client/model_update_network_switch_dhcp_server_policy_arp_inspection_trusted_server_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_switch_dhcp_server_policy_arp_inspection_trusted_server_request_ipv4.go b/client/model_update_network_switch_dhcp_server_policy_arp_inspection_trusted_server_request_ipv4.go index 63703aef5..797d495aa 100644 --- a/client/model_update_network_switch_dhcp_server_policy_arp_inspection_trusted_server_request_ipv4.go +++ b/client/model_update_network_switch_dhcp_server_policy_arp_inspection_trusted_server_request_ipv4.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_switch_dhcp_server_policy_request.go b/client/model_update_network_switch_dhcp_server_policy_request.go index 0968ee92f..5cc49ceb0 100644 --- a/client/model_update_network_switch_dhcp_server_policy_request.go +++ b/client/model_update_network_switch_dhcp_server_policy_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_switch_dhcp_server_policy_request_alerts.go b/client/model_update_network_switch_dhcp_server_policy_request_alerts.go index f4a069299..cd2b08a57 100644 --- a/client/model_update_network_switch_dhcp_server_policy_request_alerts.go +++ b/client/model_update_network_switch_dhcp_server_policy_request_alerts.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_switch_dhcp_server_policy_request_alerts_email.go b/client/model_update_network_switch_dhcp_server_policy_request_alerts_email.go index 0905ab5bf..a5d5f4731 100644 --- a/client/model_update_network_switch_dhcp_server_policy_request_alerts_email.go +++ b/client/model_update_network_switch_dhcp_server_policy_request_alerts_email.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_switch_dscp_to_cos_mappings_request.go b/client/model_update_network_switch_dscp_to_cos_mappings_request.go index bdb8fd248..242b141be 100644 --- a/client/model_update_network_switch_dscp_to_cos_mappings_request.go +++ b/client/model_update_network_switch_dscp_to_cos_mappings_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_switch_dscp_to_cos_mappings_request_mappings_inner.go b/client/model_update_network_switch_dscp_to_cos_mappings_request_mappings_inner.go index 538f41729..477df2c6e 100644 --- a/client/model_update_network_switch_dscp_to_cos_mappings_request_mappings_inner.go +++ b/client/model_update_network_switch_dscp_to_cos_mappings_request_mappings_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_switch_link_aggregation_request.go b/client/model_update_network_switch_link_aggregation_request.go index de566602a..dfd975fc4 100644 --- a/client/model_update_network_switch_link_aggregation_request.go +++ b/client/model_update_network_switch_link_aggregation_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_switch_mtu_request.go b/client/model_update_network_switch_mtu_request.go index e3ed88b0d..37d3c49a4 100644 --- a/client/model_update_network_switch_mtu_request.go +++ b/client/model_update_network_switch_mtu_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_switch_port_schedule_request.go b/client/model_update_network_switch_port_schedule_request.go index e5069b81c..864b2b15e 100644 --- a/client/model_update_network_switch_port_schedule_request.go +++ b/client/model_update_network_switch_port_schedule_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_switch_qos_rule_request.go b/client/model_update_network_switch_qos_rule_request.go index 5e8470ef0..60f1c2b95 100644 --- a/client/model_update_network_switch_qos_rule_request.go +++ b/client/model_update_network_switch_qos_rule_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_switch_qos_rules_order_request.go b/client/model_update_network_switch_qos_rules_order_request.go index d661d3c46..de230f2fc 100644 --- a/client/model_update_network_switch_qos_rules_order_request.go +++ b/client/model_update_network_switch_qos_rules_order_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_switch_routing_multicast_rendezvous_point_request.go b/client/model_update_network_switch_routing_multicast_rendezvous_point_request.go index acbc861b7..99acc0183 100644 --- a/client/model_update_network_switch_routing_multicast_rendezvous_point_request.go +++ b/client/model_update_network_switch_routing_multicast_rendezvous_point_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_switch_routing_multicast_request.go b/client/model_update_network_switch_routing_multicast_request.go index 4722cd2bf..8947943fe 100644 --- a/client/model_update_network_switch_routing_multicast_request.go +++ b/client/model_update_network_switch_routing_multicast_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_switch_routing_multicast_request_default_settings.go b/client/model_update_network_switch_routing_multicast_request_default_settings.go index f1e07e3ef..2ab7976d2 100644 --- a/client/model_update_network_switch_routing_multicast_request_default_settings.go +++ b/client/model_update_network_switch_routing_multicast_request_default_settings.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_switch_routing_multicast_request_overrides_inner.go b/client/model_update_network_switch_routing_multicast_request_overrides_inner.go index 3c4888edf..8c8653684 100644 --- a/client/model_update_network_switch_routing_multicast_request_overrides_inner.go +++ b/client/model_update_network_switch_routing_multicast_request_overrides_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_switch_routing_ospf_request.go b/client/model_update_network_switch_routing_ospf_request.go index 2b65ee866..9da681c61 100644 --- a/client/model_update_network_switch_routing_ospf_request.go +++ b/client/model_update_network_switch_routing_ospf_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_switch_routing_ospf_request_areas_inner.go b/client/model_update_network_switch_routing_ospf_request_areas_inner.go index 167f53f57..03b653769 100644 --- a/client/model_update_network_switch_routing_ospf_request_areas_inner.go +++ b/client/model_update_network_switch_routing_ospf_request_areas_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_switch_routing_ospf_request_md5_authentication_key.go b/client/model_update_network_switch_routing_ospf_request_md5_authentication_key.go index 31173390a..cb7945238 100644 --- a/client/model_update_network_switch_routing_ospf_request_md5_authentication_key.go +++ b/client/model_update_network_switch_routing_ospf_request_md5_authentication_key.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_switch_routing_ospf_request_v3.go b/client/model_update_network_switch_routing_ospf_request_v3.go index 06f105162..6663a7e8a 100644 --- a/client/model_update_network_switch_routing_ospf_request_v3.go +++ b/client/model_update_network_switch_routing_ospf_request_v3.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_switch_settings_request.go b/client/model_update_network_switch_settings_request.go index 855cc34a2..27db2726b 100644 --- a/client/model_update_network_switch_settings_request.go +++ b/client/model_update_network_switch_settings_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -26,6 +26,7 @@ type UpdateNetworkSwitchSettingsRequest struct { // Exceptions on a per switch basis to \"useCombinedPower\" PowerExceptions []UpdateNetworkSwitchSettingsRequestPowerExceptionsInner `json:"powerExceptions,omitempty"` UplinkClientSampling *UpdateNetworkSwitchSettingsRequestUplinkClientSampling `json:"uplinkClientSampling,omitempty"` + MacBlocklist *UpdateNetworkSwitchSettingsRequestMacBlocklist `json:"macBlocklist,omitempty"` } // NewUpdateNetworkSwitchSettingsRequest instantiates a new UpdateNetworkSwitchSettingsRequest object @@ -173,6 +174,38 @@ func (o *UpdateNetworkSwitchSettingsRequest) SetUplinkClientSampling(v UpdateNet o.UplinkClientSampling = &v } +// GetMacBlocklist returns the MacBlocklist field value if set, zero value otherwise. +func (o *UpdateNetworkSwitchSettingsRequest) GetMacBlocklist() UpdateNetworkSwitchSettingsRequestMacBlocklist { + if o == nil || IsNil(o.MacBlocklist) { + var ret UpdateNetworkSwitchSettingsRequestMacBlocklist + return ret + } + return *o.MacBlocklist +} + +// GetMacBlocklistOk returns a tuple with the MacBlocklist field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateNetworkSwitchSettingsRequest) GetMacBlocklistOk() (*UpdateNetworkSwitchSettingsRequestMacBlocklist, bool) { + if o == nil || IsNil(o.MacBlocklist) { + return nil, false + } + return o.MacBlocklist, true +} + +// HasMacBlocklist returns a boolean if a field has been set. +func (o *UpdateNetworkSwitchSettingsRequest) HasMacBlocklist() bool { + if o != nil && !IsNil(o.MacBlocklist) { + return true + } + + return false +} + +// SetMacBlocklist gets a reference to the given UpdateNetworkSwitchSettingsRequestMacBlocklist and assigns it to the MacBlocklist field. +func (o *UpdateNetworkSwitchSettingsRequest) SetMacBlocklist(v UpdateNetworkSwitchSettingsRequestMacBlocklist) { + o.MacBlocklist = &v +} + func (o UpdateNetworkSwitchSettingsRequest) MarshalJSON() ([]byte, error) { toSerialize,err := o.ToMap() if err != nil { @@ -195,6 +228,9 @@ func (o UpdateNetworkSwitchSettingsRequest) ToMap() (map[string]interface{}, err if !IsNil(o.UplinkClientSampling) { toSerialize["uplinkClientSampling"] = o.UplinkClientSampling } + if !IsNil(o.MacBlocklist) { + toSerialize["macBlocklist"] = o.MacBlocklist + } return toSerialize, nil } diff --git a/client/model_update_network_switch_settings_request_mac_blocklist.go b/client/model_update_network_switch_settings_request_mac_blocklist.go new file mode 100644 index 000000000..7dae18e2a --- /dev/null +++ b/client/model_update_network_switch_settings_request_mac_blocklist.go @@ -0,0 +1,127 @@ +/* +Meraki Dashboard API + +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) + +API version: 1.37.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "encoding/json" +) + +// checks if the UpdateNetworkSwitchSettingsRequestMacBlocklist type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &UpdateNetworkSwitchSettingsRequestMacBlocklist{} + +// UpdateNetworkSwitchSettingsRequestMacBlocklist MAC blocklist +type UpdateNetworkSwitchSettingsRequestMacBlocklist struct { + // Enable MAC blocklist + Enabled *bool `json:"enabled,omitempty"` +} + +// NewUpdateNetworkSwitchSettingsRequestMacBlocklist instantiates a new UpdateNetworkSwitchSettingsRequestMacBlocklist object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewUpdateNetworkSwitchSettingsRequestMacBlocklist() *UpdateNetworkSwitchSettingsRequestMacBlocklist { + this := UpdateNetworkSwitchSettingsRequestMacBlocklist{} + return &this +} + +// NewUpdateNetworkSwitchSettingsRequestMacBlocklistWithDefaults instantiates a new UpdateNetworkSwitchSettingsRequestMacBlocklist object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewUpdateNetworkSwitchSettingsRequestMacBlocklistWithDefaults() *UpdateNetworkSwitchSettingsRequestMacBlocklist { + this := UpdateNetworkSwitchSettingsRequestMacBlocklist{} + return &this +} + +// GetEnabled returns the Enabled field value if set, zero value otherwise. +func (o *UpdateNetworkSwitchSettingsRequestMacBlocklist) GetEnabled() bool { + if o == nil || IsNil(o.Enabled) { + var ret bool + return ret + } + return *o.Enabled +} + +// GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateNetworkSwitchSettingsRequestMacBlocklist) GetEnabledOk() (*bool, bool) { + if o == nil || IsNil(o.Enabled) { + return nil, false + } + return o.Enabled, true +} + +// HasEnabled returns a boolean if a field has been set. +func (o *UpdateNetworkSwitchSettingsRequestMacBlocklist) HasEnabled() bool { + if o != nil && !IsNil(o.Enabled) { + return true + } + + return false +} + +// SetEnabled gets a reference to the given bool and assigns it to the Enabled field. +func (o *UpdateNetworkSwitchSettingsRequestMacBlocklist) SetEnabled(v bool) { + o.Enabled = &v +} + +func (o UpdateNetworkSwitchSettingsRequestMacBlocklist) MarshalJSON() ([]byte, error) { + toSerialize,err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o UpdateNetworkSwitchSettingsRequestMacBlocklist) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + if !IsNil(o.Enabled) { + toSerialize["enabled"] = o.Enabled + } + return toSerialize, nil +} + +type NullableUpdateNetworkSwitchSettingsRequestMacBlocklist struct { + value *UpdateNetworkSwitchSettingsRequestMacBlocklist + isSet bool +} + +func (v NullableUpdateNetworkSwitchSettingsRequestMacBlocklist) Get() *UpdateNetworkSwitchSettingsRequestMacBlocklist { + return v.value +} + +func (v *NullableUpdateNetworkSwitchSettingsRequestMacBlocklist) Set(val *UpdateNetworkSwitchSettingsRequestMacBlocklist) { + v.value = val + v.isSet = true +} + +func (v NullableUpdateNetworkSwitchSettingsRequestMacBlocklist) IsSet() bool { + return v.isSet +} + +func (v *NullableUpdateNetworkSwitchSettingsRequestMacBlocklist) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableUpdateNetworkSwitchSettingsRequestMacBlocklist(val *UpdateNetworkSwitchSettingsRequestMacBlocklist) *NullableUpdateNetworkSwitchSettingsRequestMacBlocklist { + return &NullableUpdateNetworkSwitchSettingsRequestMacBlocklist{value: val, isSet: true} +} + +func (v NullableUpdateNetworkSwitchSettingsRequestMacBlocklist) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableUpdateNetworkSwitchSettingsRequestMacBlocklist) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/client/model_update_network_switch_settings_request_power_exceptions_inner.go b/client/model_update_network_switch_settings_request_power_exceptions_inner.go index 247f80875..a566f3228 100644 --- a/client/model_update_network_switch_settings_request_power_exceptions_inner.go +++ b/client/model_update_network_switch_settings_request_power_exceptions_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_switch_settings_request_uplink_client_sampling.go b/client/model_update_network_switch_settings_request_uplink_client_sampling.go index 2e0747113..811c5a074 100644 --- a/client/model_update_network_switch_settings_request_uplink_client_sampling.go +++ b/client/model_update_network_switch_settings_request_uplink_client_sampling.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_switch_stack_routing_interface_dhcp_request.go b/client/model_update_network_switch_stack_routing_interface_dhcp_request.go index 15b59b288..d521aa82c 100644 --- a/client/model_update_network_switch_stack_routing_interface_dhcp_request.go +++ b/client/model_update_network_switch_stack_routing_interface_dhcp_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_switch_stack_routing_interface_request.go b/client/model_update_network_switch_stack_routing_interface_request.go index 9d3ae59f7..865782301 100644 --- a/client/model_update_network_switch_stack_routing_interface_request.go +++ b/client/model_update_network_switch_stack_routing_interface_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_switch_stack_routing_interface_request_ipv6.go b/client/model_update_network_switch_stack_routing_interface_request_ipv6.go index 4cc3737b1..5bb7baa8c 100644 --- a/client/model_update_network_switch_stack_routing_interface_request_ipv6.go +++ b/client/model_update_network_switch_stack_routing_interface_request_ipv6.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_switch_stack_routing_interface_request_ospf_settings.go b/client/model_update_network_switch_stack_routing_interface_request_ospf_settings.go index 97b5010e1..42ab45ea7 100644 --- a/client/model_update_network_switch_stack_routing_interface_request_ospf_settings.go +++ b/client/model_update_network_switch_stack_routing_interface_request_ospf_settings.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_switch_storm_control_request.go b/client/model_update_network_switch_storm_control_request.go index d045a32a8..92b7f238c 100644 --- a/client/model_update_network_switch_storm_control_request.go +++ b/client/model_update_network_switch_storm_control_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_switch_stp_request.go b/client/model_update_network_switch_stp_request.go index 514dc7cc4..d414d77bb 100644 --- a/client/model_update_network_switch_stp_request.go +++ b/client/model_update_network_switch_stp_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_switch_stp_request_stp_bridge_priority_inner.go b/client/model_update_network_switch_stp_request_stp_bridge_priority_inner.go index 64b958428..2726dac49 100644 --- a/client/model_update_network_switch_stp_request_stp_bridge_priority_inner.go +++ b/client/model_update_network_switch_stp_request_stp_bridge_priority_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_syslog_servers_request.go b/client/model_update_network_syslog_servers_request.go index a71bd05e6..42c867091 100644 --- a/client/model_update_network_syslog_servers_request.go +++ b/client/model_update_network_syslog_servers_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_syslog_servers_request_servers_inner.go b/client/model_update_network_syslog_servers_request_servers_inner.go index dde2ede6f..2a502a8ca 100644 --- a/client/model_update_network_syslog_servers_request_servers_inner.go +++ b/client/model_update_network_syslog_servers_request_servers_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_traffic_analysis_request.go b/client/model_update_network_traffic_analysis_request.go index 683766fb7..eb5a29aae 100644 --- a/client/model_update_network_traffic_analysis_request.go +++ b/client/model_update_network_traffic_analysis_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_traffic_analysis_request_custom_pie_chart_items_inner.go b/client/model_update_network_traffic_analysis_request_custom_pie_chart_items_inner.go index be6a69cc3..04a7bf242 100644 --- a/client/model_update_network_traffic_analysis_request_custom_pie_chart_items_inner.go +++ b/client/model_update_network_traffic_analysis_request_custom_pie_chart_items_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_webhooks_http_server_request.go b/client/model_update_network_webhooks_http_server_request.go index edf3d2dbe..8053fcd12 100644 --- a/client/model_update_network_webhooks_http_server_request.go +++ b/client/model_update_network_webhooks_http_server_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_webhooks_http_server_request_payload_template.go b/client/model_update_network_webhooks_http_server_request_payload_template.go index 50d07ace3..e8bb2e7a9 100644 --- a/client/model_update_network_webhooks_http_server_request_payload_template.go +++ b/client/model_update_network_webhooks_http_server_request_payload_template.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_webhooks_payload_template_request.go b/client/model_update_network_webhooks_payload_template_request.go index 567735640..f3c4beefa 100644 --- a/client/model_update_network_webhooks_payload_template_request.go +++ b/client/model_update_network_webhooks_payload_template_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_alternate_management_interface_request.go b/client/model_update_network_wireless_alternate_management_interface_request.go index 98c240021..ec28ea29b 100644 --- a/client/model_update_network_wireless_alternate_management_interface_request.go +++ b/client/model_update_network_wireless_alternate_management_interface_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_alternate_management_interface_request_access_points_inner.go b/client/model_update_network_wireless_alternate_management_interface_request_access_points_inner.go index f8718f632..fce349745 100644 --- a/client/model_update_network_wireless_alternate_management_interface_request_access_points_inner.go +++ b/client/model_update_network_wireless_alternate_management_interface_request_access_points_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_billing_request.go b/client/model_update_network_wireless_billing_request.go index b3a342a33..451023a79 100644 --- a/client/model_update_network_wireless_billing_request.go +++ b/client/model_update_network_wireless_billing_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_billing_request_plans_inner.go b/client/model_update_network_wireless_billing_request_plans_inner.go index ff08eaa29..9e4230982 100644 --- a/client/model_update_network_wireless_billing_request_plans_inner.go +++ b/client/model_update_network_wireless_billing_request_plans_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_billing_request_plans_inner_bandwidth_limits.go b/client/model_update_network_wireless_billing_request_plans_inner_bandwidth_limits.go index 46ac88b47..f169092a0 100644 --- a/client/model_update_network_wireless_billing_request_plans_inner_bandwidth_limits.go +++ b/client/model_update_network_wireless_billing_request_plans_inner_bandwidth_limits.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_bluetooth_settings_request.go b/client/model_update_network_wireless_bluetooth_settings_request.go index e1f861c82..409e5f4ab 100644 --- a/client/model_update_network_wireless_bluetooth_settings_request.go +++ b/client/model_update_network_wireless_bluetooth_settings_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ethernet_ports_profile_request.go b/client/model_update_network_wireless_ethernet_ports_profile_request.go new file mode 100644 index 000000000..48a54c0b0 --- /dev/null +++ b/client/model_update_network_wireless_ethernet_ports_profile_request.go @@ -0,0 +1,201 @@ +/* +Meraki Dashboard API + +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) + +API version: 1.37.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "encoding/json" +) + +// checks if the UpdateNetworkWirelessEthernetPortsProfileRequest type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &UpdateNetworkWirelessEthernetPortsProfileRequest{} + +// UpdateNetworkWirelessEthernetPortsProfileRequest struct for UpdateNetworkWirelessEthernetPortsProfileRequest +type UpdateNetworkWirelessEthernetPortsProfileRequest struct { + // AP port profile name + Name *string `json:"name,omitempty"` + // AP ports configuration + Ports []UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner `json:"ports,omitempty"` + // AP usb ports configuration + UsbPorts []CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner `json:"usbPorts,omitempty"` +} + +// NewUpdateNetworkWirelessEthernetPortsProfileRequest instantiates a new UpdateNetworkWirelessEthernetPortsProfileRequest object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewUpdateNetworkWirelessEthernetPortsProfileRequest() *UpdateNetworkWirelessEthernetPortsProfileRequest { + this := UpdateNetworkWirelessEthernetPortsProfileRequest{} + return &this +} + +// NewUpdateNetworkWirelessEthernetPortsProfileRequestWithDefaults instantiates a new UpdateNetworkWirelessEthernetPortsProfileRequest object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewUpdateNetworkWirelessEthernetPortsProfileRequestWithDefaults() *UpdateNetworkWirelessEthernetPortsProfileRequest { + this := UpdateNetworkWirelessEthernetPortsProfileRequest{} + return &this +} + +// GetName returns the Name field value if set, zero value otherwise. +func (o *UpdateNetworkWirelessEthernetPortsProfileRequest) GetName() string { + if o == nil || IsNil(o.Name) { + var ret string + return ret + } + return *o.Name +} + +// GetNameOk returns a tuple with the Name field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateNetworkWirelessEthernetPortsProfileRequest) GetNameOk() (*string, bool) { + if o == nil || IsNil(o.Name) { + return nil, false + } + return o.Name, true +} + +// HasName returns a boolean if a field has been set. +func (o *UpdateNetworkWirelessEthernetPortsProfileRequest) HasName() bool { + if o != nil && !IsNil(o.Name) { + return true + } + + return false +} + +// SetName gets a reference to the given string and assigns it to the Name field. +func (o *UpdateNetworkWirelessEthernetPortsProfileRequest) SetName(v string) { + o.Name = &v +} + +// GetPorts returns the Ports field value if set, zero value otherwise. +func (o *UpdateNetworkWirelessEthernetPortsProfileRequest) GetPorts() []UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner { + if o == nil || IsNil(o.Ports) { + var ret []UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner + return ret + } + return o.Ports +} + +// GetPortsOk returns a tuple with the Ports field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateNetworkWirelessEthernetPortsProfileRequest) GetPortsOk() ([]UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner, bool) { + if o == nil || IsNil(o.Ports) { + return nil, false + } + return o.Ports, true +} + +// HasPorts returns a boolean if a field has been set. +func (o *UpdateNetworkWirelessEthernetPortsProfileRequest) HasPorts() bool { + if o != nil && !IsNil(o.Ports) { + return true + } + + return false +} + +// SetPorts gets a reference to the given []UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner and assigns it to the Ports field. +func (o *UpdateNetworkWirelessEthernetPortsProfileRequest) SetPorts(v []UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner) { + o.Ports = v +} + +// GetUsbPorts returns the UsbPorts field value if set, zero value otherwise. +func (o *UpdateNetworkWirelessEthernetPortsProfileRequest) GetUsbPorts() []CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner { + if o == nil || IsNil(o.UsbPorts) { + var ret []CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner + return ret + } + return o.UsbPorts +} + +// GetUsbPortsOk returns a tuple with the UsbPorts field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateNetworkWirelessEthernetPortsProfileRequest) GetUsbPortsOk() ([]CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner, bool) { + if o == nil || IsNil(o.UsbPorts) { + return nil, false + } + return o.UsbPorts, true +} + +// HasUsbPorts returns a boolean if a field has been set. +func (o *UpdateNetworkWirelessEthernetPortsProfileRequest) HasUsbPorts() bool { + if o != nil && !IsNil(o.UsbPorts) { + return true + } + + return false +} + +// SetUsbPorts gets a reference to the given []CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner and assigns it to the UsbPorts field. +func (o *UpdateNetworkWirelessEthernetPortsProfileRequest) SetUsbPorts(v []CreateNetworkWirelessEthernetPortsProfileRequestUsbPortsInner) { + o.UsbPorts = v +} + +func (o UpdateNetworkWirelessEthernetPortsProfileRequest) MarshalJSON() ([]byte, error) { + toSerialize,err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o UpdateNetworkWirelessEthernetPortsProfileRequest) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + if !IsNil(o.Name) { + toSerialize["name"] = o.Name + } + if !IsNil(o.Ports) { + toSerialize["ports"] = o.Ports + } + if !IsNil(o.UsbPorts) { + toSerialize["usbPorts"] = o.UsbPorts + } + return toSerialize, nil +} + +type NullableUpdateNetworkWirelessEthernetPortsProfileRequest struct { + value *UpdateNetworkWirelessEthernetPortsProfileRequest + isSet bool +} + +func (v NullableUpdateNetworkWirelessEthernetPortsProfileRequest) Get() *UpdateNetworkWirelessEthernetPortsProfileRequest { + return v.value +} + +func (v *NullableUpdateNetworkWirelessEthernetPortsProfileRequest) Set(val *UpdateNetworkWirelessEthernetPortsProfileRequest) { + v.value = val + v.isSet = true +} + +func (v NullableUpdateNetworkWirelessEthernetPortsProfileRequest) IsSet() bool { + return v.isSet +} + +func (v *NullableUpdateNetworkWirelessEthernetPortsProfileRequest) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableUpdateNetworkWirelessEthernetPortsProfileRequest(val *UpdateNetworkWirelessEthernetPortsProfileRequest) *NullableUpdateNetworkWirelessEthernetPortsProfileRequest { + return &NullableUpdateNetworkWirelessEthernetPortsProfileRequest{value: val, isSet: true} +} + +func (v NullableUpdateNetworkWirelessEthernetPortsProfileRequest) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableUpdateNetworkWirelessEthernetPortsProfileRequest) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/client/model_update_network_wireless_ethernet_ports_profile_request_ports_inner.go b/client/model_update_network_wireless_ethernet_ports_profile_request_ports_inner.go new file mode 100644 index 000000000..23deb976b --- /dev/null +++ b/client/model_update_network_wireless_ethernet_ports_profile_request_ports_inner.go @@ -0,0 +1,229 @@ +/* +Meraki Dashboard API + +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) + +API version: 1.37.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "encoding/json" +) + +// checks if the UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner{} + +// UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner struct for UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner +type UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner struct { + // AP port name + Name string `json:"name"` + // AP port enabled + Enabled *bool `json:"enabled,omitempty"` + // AP port ssid number + Ssid *int32 `json:"ssid,omitempty"` + // AP port PSK Group number + PskGroupId *string `json:"pskGroupId,omitempty"` +} + +// NewUpdateNetworkWirelessEthernetPortsProfileRequestPortsInner instantiates a new UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewUpdateNetworkWirelessEthernetPortsProfileRequestPortsInner(name string) *UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner { + this := UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner{} + this.Name = name + return &this +} + +// NewUpdateNetworkWirelessEthernetPortsProfileRequestPortsInnerWithDefaults instantiates a new UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewUpdateNetworkWirelessEthernetPortsProfileRequestPortsInnerWithDefaults() *UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner { + this := UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner{} + return &this +} + +// GetName returns the Name field value +func (o *UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner) GetName() string { + if o == nil { + var ret string + return ret + } + + return o.Name +} + +// GetNameOk returns a tuple with the Name field value +// and a boolean to check if the value has been set. +func (o *UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner) GetNameOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.Name, true +} + +// SetName sets field value +func (o *UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner) SetName(v string) { + o.Name = v +} + +// GetEnabled returns the Enabled field value if set, zero value otherwise. +func (o *UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner) GetEnabled() bool { + if o == nil || IsNil(o.Enabled) { + var ret bool + return ret + } + return *o.Enabled +} + +// GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner) GetEnabledOk() (*bool, bool) { + if o == nil || IsNil(o.Enabled) { + return nil, false + } + return o.Enabled, true +} + +// HasEnabled returns a boolean if a field has been set. +func (o *UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner) HasEnabled() bool { + if o != nil && !IsNil(o.Enabled) { + return true + } + + return false +} + +// SetEnabled gets a reference to the given bool and assigns it to the Enabled field. +func (o *UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner) SetEnabled(v bool) { + o.Enabled = &v +} + +// GetSsid returns the Ssid field value if set, zero value otherwise. +func (o *UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner) GetSsid() int32 { + if o == nil || IsNil(o.Ssid) { + var ret int32 + return ret + } + return *o.Ssid +} + +// GetSsidOk returns a tuple with the Ssid field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner) GetSsidOk() (*int32, bool) { + if o == nil || IsNil(o.Ssid) { + return nil, false + } + return o.Ssid, true +} + +// HasSsid returns a boolean if a field has been set. +func (o *UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner) HasSsid() bool { + if o != nil && !IsNil(o.Ssid) { + return true + } + + return false +} + +// SetSsid gets a reference to the given int32 and assigns it to the Ssid field. +func (o *UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner) SetSsid(v int32) { + o.Ssid = &v +} + +// GetPskGroupId returns the PskGroupId field value if set, zero value otherwise. +func (o *UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner) GetPskGroupId() string { + if o == nil || IsNil(o.PskGroupId) { + var ret string + return ret + } + return *o.PskGroupId +} + +// GetPskGroupIdOk returns a tuple with the PskGroupId field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner) GetPskGroupIdOk() (*string, bool) { + if o == nil || IsNil(o.PskGroupId) { + return nil, false + } + return o.PskGroupId, true +} + +// HasPskGroupId returns a boolean if a field has been set. +func (o *UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner) HasPskGroupId() bool { + if o != nil && !IsNil(o.PskGroupId) { + return true + } + + return false +} + +// SetPskGroupId gets a reference to the given string and assigns it to the PskGroupId field. +func (o *UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner) SetPskGroupId(v string) { + o.PskGroupId = &v +} + +func (o UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner) MarshalJSON() ([]byte, error) { + toSerialize,err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["name"] = o.Name + if !IsNil(o.Enabled) { + toSerialize["enabled"] = o.Enabled + } + if !IsNil(o.Ssid) { + toSerialize["ssid"] = o.Ssid + } + if !IsNil(o.PskGroupId) { + toSerialize["pskGroupId"] = o.PskGroupId + } + return toSerialize, nil +} + +type NullableUpdateNetworkWirelessEthernetPortsProfileRequestPortsInner struct { + value *UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner + isSet bool +} + +func (v NullableUpdateNetworkWirelessEthernetPortsProfileRequestPortsInner) Get() *UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner { + return v.value +} + +func (v *NullableUpdateNetworkWirelessEthernetPortsProfileRequestPortsInner) Set(val *UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner) { + v.value = val + v.isSet = true +} + +func (v NullableUpdateNetworkWirelessEthernetPortsProfileRequestPortsInner) IsSet() bool { + return v.isSet +} + +func (v *NullableUpdateNetworkWirelessEthernetPortsProfileRequestPortsInner) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableUpdateNetworkWirelessEthernetPortsProfileRequestPortsInner(val *UpdateNetworkWirelessEthernetPortsProfileRequestPortsInner) *NullableUpdateNetworkWirelessEthernetPortsProfileRequestPortsInner { + return &NullableUpdateNetworkWirelessEthernetPortsProfileRequestPortsInner{value: val, isSet: true} +} + +func (v NullableUpdateNetworkWirelessEthernetPortsProfileRequestPortsInner) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableUpdateNetworkWirelessEthernetPortsProfileRequestPortsInner) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/client/model_update_network_wireless_rf_profile_request.go b/client/model_update_network_wireless_rf_profile_request.go index f3ec6348f..72d020a0f 100644 --- a/client/model_update_network_wireless_rf_profile_request.go +++ b/client/model_update_network_wireless_rf_profile_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_rf_profile_request_ap_band_settings.go b/client/model_update_network_wireless_rf_profile_request_ap_band_settings.go index 11a4487e6..36fb61d6a 100644 --- a/client/model_update_network_wireless_rf_profile_request_ap_band_settings.go +++ b/client/model_update_network_wireless_rf_profile_request_ap_band_settings.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_rf_profile_request_five_ghz_settings.go b/client/model_update_network_wireless_rf_profile_request_five_ghz_settings.go index b853cf1cb..13f8c8f20 100644 --- a/client/model_update_network_wireless_rf_profile_request_five_ghz_settings.go +++ b/client/model_update_network_wireless_rf_profile_request_five_ghz_settings.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_rf_profile_request_six_ghz_settings.go b/client/model_update_network_wireless_rf_profile_request_six_ghz_settings.go index 5d5a7ad7c..5d1ad82db 100644 --- a/client/model_update_network_wireless_rf_profile_request_six_ghz_settings.go +++ b/client/model_update_network_wireless_rf_profile_request_six_ghz_settings.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_rf_profile_request_two_four_ghz_settings.go b/client/model_update_network_wireless_rf_profile_request_two_four_ghz_settings.go index 94456240d..9436a67ba 100644 --- a/client/model_update_network_wireless_rf_profile_request_two_four_ghz_settings.go +++ b/client/model_update_network_wireless_rf_profile_request_two_four_ghz_settings.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_settings_request.go b/client/model_update_network_wireless_settings_request.go index a0d366fa8..fd1b8d11a 100644 --- a/client/model_update_network_wireless_settings_request.go +++ b/client/model_update_network_wireless_settings_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_bonjour_forwarding_request.go b/client/model_update_network_wireless_ssid_bonjour_forwarding_request.go index fc35d3e09..e0aea8a49 100644 --- a/client/model_update_network_wireless_ssid_bonjour_forwarding_request.go +++ b/client/model_update_network_wireless_ssid_bonjour_forwarding_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_bonjour_forwarding_request_exception.go b/client/model_update_network_wireless_ssid_bonjour_forwarding_request_exception.go index d1350073a..b5e2b3336 100644 --- a/client/model_update_network_wireless_ssid_bonjour_forwarding_request_exception.go +++ b/client/model_update_network_wireless_ssid_bonjour_forwarding_request_exception.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_device_type_group_policies_request.go b/client/model_update_network_wireless_ssid_device_type_group_policies_request.go index 8b8d2a411..adfb89abc 100644 --- a/client/model_update_network_wireless_ssid_device_type_group_policies_request.go +++ b/client/model_update_network_wireless_ssid_device_type_group_policies_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_device_type_group_policies_request_device_type_policies_inner.go b/client/model_update_network_wireless_ssid_device_type_group_policies_request_device_type_policies_inner.go index b84413907..cf8cfc909 100644 --- a/client/model_update_network_wireless_ssid_device_type_group_policies_request_device_type_policies_inner.go +++ b/client/model_update_network_wireless_ssid_device_type_group_policies_request_device_type_policies_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_eap_override_request.go b/client/model_update_network_wireless_ssid_eap_override_request.go index d90b29e10..9217aa958 100644 --- a/client/model_update_network_wireless_ssid_eap_override_request.go +++ b/client/model_update_network_wireless_ssid_eap_override_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_firewall_l3_firewall_rules_request.go b/client/model_update_network_wireless_ssid_firewall_l3_firewall_rules_request.go index 3e12b58ef..d49f79493 100644 --- a/client/model_update_network_wireless_ssid_firewall_l3_firewall_rules_request.go +++ b/client/model_update_network_wireless_ssid_firewall_l3_firewall_rules_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_firewall_l3_firewall_rules_request_rules_inner.go b/client/model_update_network_wireless_ssid_firewall_l3_firewall_rules_request_rules_inner.go index 62c1fc7dc..576a57e2d 100644 --- a/client/model_update_network_wireless_ssid_firewall_l3_firewall_rules_request_rules_inner.go +++ b/client/model_update_network_wireless_ssid_firewall_l3_firewall_rules_request_rules_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_firewall_l7_firewall_rules_request.go b/client/model_update_network_wireless_ssid_firewall_l7_firewall_rules_request.go index 267a1b201..69c82d851 100644 --- a/client/model_update_network_wireless_ssid_firewall_l7_firewall_rules_request.go +++ b/client/model_update_network_wireless_ssid_firewall_l7_firewall_rules_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_firewall_l7_firewall_rules_request_rules_inner.go b/client/model_update_network_wireless_ssid_firewall_l7_firewall_rules_request_rules_inner.go index f1d3da2d6..7f20cd1b5 100644 --- a/client/model_update_network_wireless_ssid_firewall_l7_firewall_rules_request_rules_inner.go +++ b/client/model_update_network_wireless_ssid_firewall_l7_firewall_rules_request_rules_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_hotspot20_request.go b/client/model_update_network_wireless_ssid_hotspot20_request.go index a89101aca..fac9d881b 100644 --- a/client/model_update_network_wireless_ssid_hotspot20_request.go +++ b/client/model_update_network_wireless_ssid_hotspot20_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_hotspot20_request_mcc_mncs_inner.go b/client/model_update_network_wireless_ssid_hotspot20_request_mcc_mncs_inner.go index 9e9630bb0..fac6beb24 100644 --- a/client/model_update_network_wireless_ssid_hotspot20_request_mcc_mncs_inner.go +++ b/client/model_update_network_wireless_ssid_hotspot20_request_mcc_mncs_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_hotspot20_request_nai_realms_inner.go b/client/model_update_network_wireless_ssid_hotspot20_request_nai_realms_inner.go index ab021672a..4963c3f7e 100644 --- a/client/model_update_network_wireless_ssid_hotspot20_request_nai_realms_inner.go +++ b/client/model_update_network_wireless_ssid_hotspot20_request_nai_realms_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_hotspot20_request_nai_realms_inner_methods_inner.go b/client/model_update_network_wireless_ssid_hotspot20_request_nai_realms_inner_methods_inner.go index be3c75123..edb53e3be 100644 --- a/client/model_update_network_wireless_ssid_hotspot20_request_nai_realms_inner_methods_inner.go +++ b/client/model_update_network_wireless_ssid_hotspot20_request_nai_realms_inner_methods_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_hotspot20_request_operator.go b/client/model_update_network_wireless_ssid_hotspot20_request_operator.go index 4df224e26..2f9dff591 100644 --- a/client/model_update_network_wireless_ssid_hotspot20_request_operator.go +++ b/client/model_update_network_wireless_ssid_hotspot20_request_operator.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_hotspot20_request_venue.go b/client/model_update_network_wireless_ssid_hotspot20_request_venue.go index 076415b9a..bbb25cac8 100644 --- a/client/model_update_network_wireless_ssid_hotspot20_request_venue.go +++ b/client/model_update_network_wireless_ssid_hotspot20_request_venue.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_identity_psk_request.go b/client/model_update_network_wireless_ssid_identity_psk_request.go index 7583a28b9..b824b15cc 100644 --- a/client/model_update_network_wireless_ssid_identity_psk_request.go +++ b/client/model_update_network_wireless_ssid_identity_psk_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_request.go b/client/model_update_network_wireless_ssid_request.go index b68b5f74e..55f32868b 100644 --- a/client/model_update_network_wireless_ssid_request.go +++ b/client/model_update_network_wireless_ssid_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_request_active_directory.go b/client/model_update_network_wireless_ssid_request_active_directory.go index 040392a51..18b0c08cf 100644 --- a/client/model_update_network_wireless_ssid_request_active_directory.go +++ b/client/model_update_network_wireless_ssid_request_active_directory.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_request_active_directory_credentials.go b/client/model_update_network_wireless_ssid_request_active_directory_credentials.go index 5a38798fb..ebac11ced 100644 --- a/client/model_update_network_wireless_ssid_request_active_directory_credentials.go +++ b/client/model_update_network_wireless_ssid_request_active_directory_credentials.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_request_active_directory_servers_inner.go b/client/model_update_network_wireless_ssid_request_active_directory_servers_inner.go index 17b82e6f4..bafb3fce9 100644 --- a/client/model_update_network_wireless_ssid_request_active_directory_servers_inner.go +++ b/client/model_update_network_wireless_ssid_request_active_directory_servers_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_request_ap_tags_and_vlan_ids_inner.go b/client/model_update_network_wireless_ssid_request_ap_tags_and_vlan_ids_inner.go index e06d1ef97..c81910175 100644 --- a/client/model_update_network_wireless_ssid_request_ap_tags_and_vlan_ids_inner.go +++ b/client/model_update_network_wireless_ssid_request_ap_tags_and_vlan_ids_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_request_dns_rewrite.go b/client/model_update_network_wireless_ssid_request_dns_rewrite.go index 4b20a4c4a..87082d31a 100644 --- a/client/model_update_network_wireless_ssid_request_dns_rewrite.go +++ b/client/model_update_network_wireless_ssid_request_dns_rewrite.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_request_dot11r.go b/client/model_update_network_wireless_ssid_request_dot11r.go index 4ca1e3ec3..7dc53bd3b 100644 --- a/client/model_update_network_wireless_ssid_request_dot11r.go +++ b/client/model_update_network_wireless_ssid_request_dot11r.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_request_gre.go b/client/model_update_network_wireless_ssid_request_gre.go index 1ef5caa0f..647a2216f 100644 --- a/client/model_update_network_wireless_ssid_request_gre.go +++ b/client/model_update_network_wireless_ssid_request_gre.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_request_gre_concentrator.go b/client/model_update_network_wireless_ssid_request_gre_concentrator.go index e9699c78e..daf6db913 100644 --- a/client/model_update_network_wireless_ssid_request_gre_concentrator.go +++ b/client/model_update_network_wireless_ssid_request_gre_concentrator.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_request_ldap.go b/client/model_update_network_wireless_ssid_request_ldap.go index 740a98189..f56f4a6eb 100644 --- a/client/model_update_network_wireless_ssid_request_ldap.go +++ b/client/model_update_network_wireless_ssid_request_ldap.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_request_ldap_credentials.go b/client/model_update_network_wireless_ssid_request_ldap_credentials.go index 9dcd0134f..6b897ad32 100644 --- a/client/model_update_network_wireless_ssid_request_ldap_credentials.go +++ b/client/model_update_network_wireless_ssid_request_ldap_credentials.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_request_ldap_server_ca_certificate.go b/client/model_update_network_wireless_ssid_request_ldap_server_ca_certificate.go index 055469892..164bd4afd 100644 --- a/client/model_update_network_wireless_ssid_request_ldap_server_ca_certificate.go +++ b/client/model_update_network_wireless_ssid_request_ldap_server_ca_certificate.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_request_ldap_servers_inner.go b/client/model_update_network_wireless_ssid_request_ldap_servers_inner.go index b2c362ee3..141e5de33 100644 --- a/client/model_update_network_wireless_ssid_request_ldap_servers_inner.go +++ b/client/model_update_network_wireless_ssid_request_ldap_servers_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_request_local_radius.go b/client/model_update_network_wireless_ssid_request_local_radius.go index 64fdc3209..6da344de4 100644 --- a/client/model_update_network_wireless_ssid_request_local_radius.go +++ b/client/model_update_network_wireless_ssid_request_local_radius.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_request_local_radius_certificate_authentication.go b/client/model_update_network_wireless_ssid_request_local_radius_certificate_authentication.go index 339669650..b139d5fec 100644 --- a/client/model_update_network_wireless_ssid_request_local_radius_certificate_authentication.go +++ b/client/model_update_network_wireless_ssid_request_local_radius_certificate_authentication.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_request_local_radius_certificate_authentication_client_root_ca_certificate.go b/client/model_update_network_wireless_ssid_request_local_radius_certificate_authentication_client_root_ca_certificate.go index 2b58bbd4f..f3334325a 100644 --- a/client/model_update_network_wireless_ssid_request_local_radius_certificate_authentication_client_root_ca_certificate.go +++ b/client/model_update_network_wireless_ssid_request_local_radius_certificate_authentication_client_root_ca_certificate.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_request_local_radius_password_authentication.go b/client/model_update_network_wireless_ssid_request_local_radius_password_authentication.go index 591c618f1..3486d1c05 100644 --- a/client/model_update_network_wireless_ssid_request_local_radius_password_authentication.go +++ b/client/model_update_network_wireless_ssid_request_local_radius_password_authentication.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_request_oauth.go b/client/model_update_network_wireless_ssid_request_oauth.go index befb2b48b..bd2ff5eef 100644 --- a/client/model_update_network_wireless_ssid_request_oauth.go +++ b/client/model_update_network_wireless_ssid_request_oauth.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_request_radius_accounting_servers_inner.go b/client/model_update_network_wireless_ssid_request_radius_accounting_servers_inner.go index fb91f0d9d..bd700c774 100644 --- a/client/model_update_network_wireless_ssid_request_radius_accounting_servers_inner.go +++ b/client/model_update_network_wireless_ssid_request_radius_accounting_servers_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_request_radius_servers_inner.go b/client/model_update_network_wireless_ssid_request_radius_servers_inner.go index a8517750f..198b80e30 100644 --- a/client/model_update_network_wireless_ssid_request_radius_servers_inner.go +++ b/client/model_update_network_wireless_ssid_request_radius_servers_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_request_speed_burst.go b/client/model_update_network_wireless_ssid_request_speed_burst.go index 507f7fef4..0d08cc25d 100644 --- a/client/model_update_network_wireless_ssid_request_speed_burst.go +++ b/client/model_update_network_wireless_ssid_request_speed_burst.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_schedules_request.go b/client/model_update_network_wireless_ssid_schedules_request.go index 2b21b0a52..2e4f76940 100644 --- a/client/model_update_network_wireless_ssid_schedules_request.go +++ b/client/model_update_network_wireless_ssid_schedules_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_schedules_request_ranges_in_seconds_inner.go b/client/model_update_network_wireless_ssid_schedules_request_ranges_in_seconds_inner.go index 1f1a4f58d..a98001c90 100644 --- a/client/model_update_network_wireless_ssid_schedules_request_ranges_in_seconds_inner.go +++ b/client/model_update_network_wireless_ssid_schedules_request_ranges_in_seconds_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_schedules_request_ranges_inner.go b/client/model_update_network_wireless_ssid_schedules_request_ranges_inner.go index ac589ce17..daaa28d26 100644 --- a/client/model_update_network_wireless_ssid_schedules_request_ranges_inner.go +++ b/client/model_update_network_wireless_ssid_schedules_request_ranges_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_splash_settings_request.go b/client/model_update_network_wireless_ssid_splash_settings_request.go index 17677d546..d2e935cd4 100644 --- a/client/model_update_network_wireless_ssid_splash_settings_request.go +++ b/client/model_update_network_wireless_ssid_splash_settings_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_splash_settings_request_billing.go b/client/model_update_network_wireless_ssid_splash_settings_request_billing.go index 403da1318..09d6ff304 100644 --- a/client/model_update_network_wireless_ssid_splash_settings_request_billing.go +++ b/client/model_update_network_wireless_ssid_splash_settings_request_billing.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_splash_settings_request_billing_free_access.go b/client/model_update_network_wireless_ssid_splash_settings_request_billing_free_access.go index 27cf5a93f..3bca6e01d 100644 --- a/client/model_update_network_wireless_ssid_splash_settings_request_billing_free_access.go +++ b/client/model_update_network_wireless_ssid_splash_settings_request_billing_free_access.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_splash_settings_request_guest_sponsorship.go b/client/model_update_network_wireless_ssid_splash_settings_request_guest_sponsorship.go index aecd6730e..70f951451 100644 --- a/client/model_update_network_wireless_ssid_splash_settings_request_guest_sponsorship.go +++ b/client/model_update_network_wireless_ssid_splash_settings_request_guest_sponsorship.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_splash_settings_request_sentry_enrollment.go b/client/model_update_network_wireless_ssid_splash_settings_request_sentry_enrollment.go index 1d000e9b7..b3cc1ed2c 100644 --- a/client/model_update_network_wireless_ssid_splash_settings_request_sentry_enrollment.go +++ b/client/model_update_network_wireless_ssid_splash_settings_request_sentry_enrollment.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_splash_settings_request_sentry_enrollment_systems_manager_network.go b/client/model_update_network_wireless_ssid_splash_settings_request_sentry_enrollment_systems_manager_network.go index b346320a3..a9f6ef71b 100644 --- a/client/model_update_network_wireless_ssid_splash_settings_request_sentry_enrollment_systems_manager_network.go +++ b/client/model_update_network_wireless_ssid_splash_settings_request_sentry_enrollment_systems_manager_network.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_splash_settings_request_splash_image.go b/client/model_update_network_wireless_ssid_splash_settings_request_splash_image.go index 8fe9b6769..63e328c22 100644 --- a/client/model_update_network_wireless_ssid_splash_settings_request_splash_image.go +++ b/client/model_update_network_wireless_ssid_splash_settings_request_splash_image.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_splash_settings_request_splash_image_image.go b/client/model_update_network_wireless_ssid_splash_settings_request_splash_image_image.go index ca01ba895..4b8b3ff3a 100644 --- a/client/model_update_network_wireless_ssid_splash_settings_request_splash_image_image.go +++ b/client/model_update_network_wireless_ssid_splash_settings_request_splash_image_image.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_splash_settings_request_splash_logo.go b/client/model_update_network_wireless_ssid_splash_settings_request_splash_logo.go index 0d80e4466..1fda84250 100644 --- a/client/model_update_network_wireless_ssid_splash_settings_request_splash_logo.go +++ b/client/model_update_network_wireless_ssid_splash_settings_request_splash_logo.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_splash_settings_request_splash_logo_image.go b/client/model_update_network_wireless_ssid_splash_settings_request_splash_logo_image.go index d2a348a66..4cc1dbe1f 100644 --- a/client/model_update_network_wireless_ssid_splash_settings_request_splash_logo_image.go +++ b/client/model_update_network_wireless_ssid_splash_settings_request_splash_logo_image.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_splash_settings_request_splash_prepaid_front.go b/client/model_update_network_wireless_ssid_splash_settings_request_splash_prepaid_front.go index 6bb216963..88120f138 100644 --- a/client/model_update_network_wireless_ssid_splash_settings_request_splash_prepaid_front.go +++ b/client/model_update_network_wireless_ssid_splash_settings_request_splash_prepaid_front.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_splash_settings_request_splash_prepaid_front_image.go b/client/model_update_network_wireless_ssid_splash_settings_request_splash_prepaid_front_image.go index 0428a56aa..f54880085 100644 --- a/client/model_update_network_wireless_ssid_splash_settings_request_splash_prepaid_front_image.go +++ b/client/model_update_network_wireless_ssid_splash_settings_request_splash_prepaid_front_image.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_traffic_shaping_rules_request.go b/client/model_update_network_wireless_ssid_traffic_shaping_rules_request.go index dc4f98661..dc4fa7872 100644 --- a/client/model_update_network_wireless_ssid_traffic_shaping_rules_request.go +++ b/client/model_update_network_wireless_ssid_traffic_shaping_rules_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_traffic_shaping_rules_request_rules_inner.go b/client/model_update_network_wireless_ssid_traffic_shaping_rules_request_rules_inner.go index 080c02942..8b50c21ce 100644 --- a/client/model_update_network_wireless_ssid_traffic_shaping_rules_request_rules_inner.go +++ b/client/model_update_network_wireless_ssid_traffic_shaping_rules_request_rules_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_vpn_request.go b/client/model_update_network_wireless_ssid_vpn_request.go index f0851252b..884747a1f 100644 --- a/client/model_update_network_wireless_ssid_vpn_request.go +++ b/client/model_update_network_wireless_ssid_vpn_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_vpn_request_concentrator.go b/client/model_update_network_wireless_ssid_vpn_request_concentrator.go index f25a393ba..1c6477c77 100644 --- a/client/model_update_network_wireless_ssid_vpn_request_concentrator.go +++ b/client/model_update_network_wireless_ssid_vpn_request_concentrator.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_vpn_request_failover.go b/client/model_update_network_wireless_ssid_vpn_request_failover.go index b86e5106a..caa9d408a 100644 --- a/client/model_update_network_wireless_ssid_vpn_request_failover.go +++ b/client/model_update_network_wireless_ssid_vpn_request_failover.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_vpn_request_split_tunnel.go b/client/model_update_network_wireless_ssid_vpn_request_split_tunnel.go index cbb9320d2..ad71e2ec0 100644 --- a/client/model_update_network_wireless_ssid_vpn_request_split_tunnel.go +++ b/client/model_update_network_wireless_ssid_vpn_request_split_tunnel.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_network_wireless_ssid_vpn_request_split_tunnel_rules_inner.go b/client/model_update_network_wireless_ssid_vpn_request_split_tunnel_rules_inner.go index 0c82a098d..811e24041 100644 --- a/client/model_update_network_wireless_ssid_vpn_request_split_tunnel_rules_inner.go +++ b/client/model_update_network_wireless_ssid_vpn_request_split_tunnel_rules_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_organization_action_batch_request.go b/client/model_update_organization_action_batch_request.go index af287ed70..e630c5c78 100644 --- a/client/model_update_organization_action_batch_request.go +++ b/client/model_update_organization_action_batch_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_organization_adaptive_policy_acl_request.go b/client/model_update_organization_adaptive_policy_acl_request.go index 77532d803..f4e73ea34 100644 --- a/client/model_update_organization_adaptive_policy_acl_request.go +++ b/client/model_update_organization_adaptive_policy_acl_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_organization_adaptive_policy_group_request.go b/client/model_update_organization_adaptive_policy_group_request.go index 2577c9002..7b8223ec6 100644 --- a/client/model_update_organization_adaptive_policy_group_request.go +++ b/client/model_update_organization_adaptive_policy_group_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_organization_adaptive_policy_policy_request.go b/client/model_update_organization_adaptive_policy_policy_request.go index c3a28a967..58e3fb95d 100644 --- a/client/model_update_organization_adaptive_policy_policy_request.go +++ b/client/model_update_organization_adaptive_policy_policy_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_organization_adaptive_policy_settings_request.go b/client/model_update_organization_adaptive_policy_settings_request.go index 32d148b36..898221ea8 100644 --- a/client/model_update_organization_adaptive_policy_settings_request.go +++ b/client/model_update_organization_adaptive_policy_settings_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_organization_admin_request.go b/client/model_update_organization_admin_request.go index 27e47491b..da8cd9161 100644 --- a/client/model_update_organization_admin_request.go +++ b/client/model_update_organization_admin_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_organization_alerts_profile_request.go b/client/model_update_organization_alerts_profile_request.go index 02d5c177b..7326471ab 100644 --- a/client/model_update_organization_alerts_profile_request.go +++ b/client/model_update_organization_alerts_profile_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_organization_appliance_security_intrusion_request.go b/client/model_update_organization_appliance_security_intrusion_request.go index 2bca8487d..b2b74c35d 100644 --- a/client/model_update_organization_appliance_security_intrusion_request.go +++ b/client/model_update_organization_appliance_security_intrusion_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_organization_appliance_security_intrusion_request_allowed_rules_inner.go b/client/model_update_organization_appliance_security_intrusion_request_allowed_rules_inner.go index ae766d162..43a93ed51 100644 --- a/client/model_update_organization_appliance_security_intrusion_request_allowed_rules_inner.go +++ b/client/model_update_organization_appliance_security_intrusion_request_allowed_rules_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_organization_appliance_vpn_third_party_vpn_peers_request.go b/client/model_update_organization_appliance_vpn_third_party_vpn_peers_request.go index 68e0822c2..61d5d4c14 100644 --- a/client/model_update_organization_appliance_vpn_third_party_vpn_peers_request.go +++ b/client/model_update_organization_appliance_vpn_third_party_vpn_peers_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_organization_appliance_vpn_third_party_vpn_peers_request_peers_inner.go b/client/model_update_organization_appliance_vpn_third_party_vpn_peers_request_peers_inner.go index 4833a223d..c08f40127 100644 --- a/client/model_update_organization_appliance_vpn_third_party_vpn_peers_request_peers_inner.go +++ b/client/model_update_organization_appliance_vpn_third_party_vpn_peers_request_peers_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_organization_appliance_vpn_vpn_firewall_rules_200_response.go b/client/model_update_organization_appliance_vpn_vpn_firewall_rules_200_response.go deleted file mode 100644 index 2b3916d8f..000000000 --- a/client/model_update_organization_appliance_vpn_vpn_firewall_rules_200_response.go +++ /dev/null @@ -1,127 +0,0 @@ -/* -Meraki Dashboard API - -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) - -API version: 1.36.0 -*/ - -// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. - -package client - -import ( - "encoding/json" -) - -// checks if the UpdateOrganizationApplianceVpnVpnFirewallRules200Response type satisfies the MappedNullable interface at compile time -var _ MappedNullable = &UpdateOrganizationApplianceVpnVpnFirewallRules200Response{} - -// UpdateOrganizationApplianceVpnVpnFirewallRules200Response struct for UpdateOrganizationApplianceVpnVpnFirewallRules200Response -type UpdateOrganizationApplianceVpnVpnFirewallRules200Response struct { - // List of firewall rules - Rules []UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner `json:"rules,omitempty"` -} - -// NewUpdateOrganizationApplianceVpnVpnFirewallRules200Response instantiates a new UpdateOrganizationApplianceVpnVpnFirewallRules200Response object -// This constructor will assign default values to properties that have it defined, -// and makes sure properties required by API are set, but the set of arguments -// will change when the set of required properties is changed -func NewUpdateOrganizationApplianceVpnVpnFirewallRules200Response() *UpdateOrganizationApplianceVpnVpnFirewallRules200Response { - this := UpdateOrganizationApplianceVpnVpnFirewallRules200Response{} - return &this -} - -// NewUpdateOrganizationApplianceVpnVpnFirewallRules200ResponseWithDefaults instantiates a new UpdateOrganizationApplianceVpnVpnFirewallRules200Response object -// This constructor will only assign default values to properties that have it defined, -// but it doesn't guarantee that properties required by API are set -func NewUpdateOrganizationApplianceVpnVpnFirewallRules200ResponseWithDefaults() *UpdateOrganizationApplianceVpnVpnFirewallRules200Response { - this := UpdateOrganizationApplianceVpnVpnFirewallRules200Response{} - return &this -} - -// GetRules returns the Rules field value if set, zero value otherwise. -func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200Response) GetRules() []UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner { - if o == nil || IsNil(o.Rules) { - var ret []UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner - return ret - } - return o.Rules -} - -// GetRulesOk returns a tuple with the Rules field value if set, nil otherwise -// and a boolean to check if the value has been set. -func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200Response) GetRulesOk() ([]UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner, bool) { - if o == nil || IsNil(o.Rules) { - return nil, false - } - return o.Rules, true -} - -// HasRules returns a boolean if a field has been set. -func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200Response) HasRules() bool { - if o != nil && !IsNil(o.Rules) { - return true - } - - return false -} - -// SetRules gets a reference to the given []UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner and assigns it to the Rules field. -func (o *UpdateOrganizationApplianceVpnVpnFirewallRules200Response) SetRules(v []UpdateOrganizationApplianceVpnVpnFirewallRules200ResponseRulesInner) { - o.Rules = v -} - -func (o UpdateOrganizationApplianceVpnVpnFirewallRules200Response) MarshalJSON() ([]byte, error) { - toSerialize,err := o.ToMap() - if err != nil { - return []byte{}, err - } - return json.Marshal(toSerialize) -} - -func (o UpdateOrganizationApplianceVpnVpnFirewallRules200Response) ToMap() (map[string]interface{}, error) { - toSerialize := map[string]interface{}{} - if !IsNil(o.Rules) { - toSerialize["rules"] = o.Rules - } - return toSerialize, nil -} - -type NullableUpdateOrganizationApplianceVpnVpnFirewallRules200Response struct { - value *UpdateOrganizationApplianceVpnVpnFirewallRules200Response - isSet bool -} - -func (v NullableUpdateOrganizationApplianceVpnVpnFirewallRules200Response) Get() *UpdateOrganizationApplianceVpnVpnFirewallRules200Response { - return v.value -} - -func (v *NullableUpdateOrganizationApplianceVpnVpnFirewallRules200Response) Set(val *UpdateOrganizationApplianceVpnVpnFirewallRules200Response) { - v.value = val - v.isSet = true -} - -func (v NullableUpdateOrganizationApplianceVpnVpnFirewallRules200Response) IsSet() bool { - return v.isSet -} - -func (v *NullableUpdateOrganizationApplianceVpnVpnFirewallRules200Response) Unset() { - v.value = nil - v.isSet = false -} - -func NewNullableUpdateOrganizationApplianceVpnVpnFirewallRules200Response(val *UpdateOrganizationApplianceVpnVpnFirewallRules200Response) *NullableUpdateOrganizationApplianceVpnVpnFirewallRules200Response { - return &NullableUpdateOrganizationApplianceVpnVpnFirewallRules200Response{value: val, isSet: true} -} - -func (v NullableUpdateOrganizationApplianceVpnVpnFirewallRules200Response) MarshalJSON() ([]byte, error) { - return json.Marshal(v.value) -} - -func (v *NullableUpdateOrganizationApplianceVpnVpnFirewallRules200Response) UnmarshalJSON(src []byte) error { - v.isSet = true - return json.Unmarshal(src, &v.value) -} - - diff --git a/client/model_update_organization_appliance_vpn_vpn_firewall_rules_request.go b/client/model_update_organization_appliance_vpn_vpn_firewall_rules_request.go index 7c234973b..3ed60b1dc 100644 --- a/client/model_update_organization_appliance_vpn_vpn_firewall_rules_request.go +++ b/client/model_update_organization_appliance_vpn_vpn_firewall_rules_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_organization_appliance_vpn_vpn_firewall_rules_request_rules_inner.go b/client/model_update_organization_appliance_vpn_vpn_firewall_rules_request_rules_inner.go index 689cea9f6..3b374bee4 100644 --- a/client/model_update_organization_appliance_vpn_vpn_firewall_rules_request_rules_inner.go +++ b/client/model_update_organization_appliance_vpn_vpn_firewall_rules_request_rules_inner.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_organization_branding_policies_priorities_request.go b/client/model_update_organization_branding_policies_priorities_request.go index fdf50ac50..c51c102df 100644 --- a/client/model_update_organization_branding_policies_priorities_request.go +++ b/client/model_update_organization_branding_policies_priorities_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_organization_branding_policy_request.go b/client/model_update_organization_branding_policy_request.go index edc48009c..32266c090 100644 --- a/client/model_update_organization_branding_policy_request.go +++ b/client/model_update_organization_branding_policy_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_organization_camera_onboarding_statuses_request.go b/client/model_update_organization_camera_onboarding_statuses_request.go index 5ca08564e..09c3b8251 100644 --- a/client/model_update_organization_camera_onboarding_statuses_request.go +++ b/client/model_update_organization_camera_onboarding_statuses_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_organization_camera_role_request.go b/client/model_update_organization_camera_role_request.go new file mode 100644 index 000000000..8f22605a3 --- /dev/null +++ b/client/model_update_organization_camera_role_request.go @@ -0,0 +1,238 @@ +/* +Meraki Dashboard API + +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) + +API version: 1.37.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "encoding/json" +) + +// checks if the UpdateOrganizationCameraRoleRequest type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &UpdateOrganizationCameraRoleRequest{} + +// UpdateOrganizationCameraRoleRequest struct for UpdateOrganizationCameraRoleRequest +type UpdateOrganizationCameraRoleRequest struct { + // The name of the new role. Must be unique. + Name *string `json:"name,omitempty"` + // Device tag on which this specified permission is applied. + AppliedOnDevices []CreateOrganizationCameraRoleRequestAppliedOnDevicesInner `json:"appliedOnDevices,omitempty"` + // Network tag on which this specified permission is applied. + AppliedOnNetworks []UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner `json:"appliedOnNetworks,omitempty"` + // Permissions to be applied org wide. + AppliedOrgWide []CreateOrganizationCameraRoleRequestAppliedOrgWideInner `json:"appliedOrgWide,omitempty"` +} + +// NewUpdateOrganizationCameraRoleRequest instantiates a new UpdateOrganizationCameraRoleRequest object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewUpdateOrganizationCameraRoleRequest() *UpdateOrganizationCameraRoleRequest { + this := UpdateOrganizationCameraRoleRequest{} + return &this +} + +// NewUpdateOrganizationCameraRoleRequestWithDefaults instantiates a new UpdateOrganizationCameraRoleRequest object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewUpdateOrganizationCameraRoleRequestWithDefaults() *UpdateOrganizationCameraRoleRequest { + this := UpdateOrganizationCameraRoleRequest{} + return &this +} + +// GetName returns the Name field value if set, zero value otherwise. +func (o *UpdateOrganizationCameraRoleRequest) GetName() string { + if o == nil || IsNil(o.Name) { + var ret string + return ret + } + return *o.Name +} + +// GetNameOk returns a tuple with the Name field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateOrganizationCameraRoleRequest) GetNameOk() (*string, bool) { + if o == nil || IsNil(o.Name) { + return nil, false + } + return o.Name, true +} + +// HasName returns a boolean if a field has been set. +func (o *UpdateOrganizationCameraRoleRequest) HasName() bool { + if o != nil && !IsNil(o.Name) { + return true + } + + return false +} + +// SetName gets a reference to the given string and assigns it to the Name field. +func (o *UpdateOrganizationCameraRoleRequest) SetName(v string) { + o.Name = &v +} + +// GetAppliedOnDevices returns the AppliedOnDevices field value if set, zero value otherwise. +func (o *UpdateOrganizationCameraRoleRequest) GetAppliedOnDevices() []CreateOrganizationCameraRoleRequestAppliedOnDevicesInner { + if o == nil || IsNil(o.AppliedOnDevices) { + var ret []CreateOrganizationCameraRoleRequestAppliedOnDevicesInner + return ret + } + return o.AppliedOnDevices +} + +// GetAppliedOnDevicesOk returns a tuple with the AppliedOnDevices field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateOrganizationCameraRoleRequest) GetAppliedOnDevicesOk() ([]CreateOrganizationCameraRoleRequestAppliedOnDevicesInner, bool) { + if o == nil || IsNil(o.AppliedOnDevices) { + return nil, false + } + return o.AppliedOnDevices, true +} + +// HasAppliedOnDevices returns a boolean if a field has been set. +func (o *UpdateOrganizationCameraRoleRequest) HasAppliedOnDevices() bool { + if o != nil && !IsNil(o.AppliedOnDevices) { + return true + } + + return false +} + +// SetAppliedOnDevices gets a reference to the given []CreateOrganizationCameraRoleRequestAppliedOnDevicesInner and assigns it to the AppliedOnDevices field. +func (o *UpdateOrganizationCameraRoleRequest) SetAppliedOnDevices(v []CreateOrganizationCameraRoleRequestAppliedOnDevicesInner) { + o.AppliedOnDevices = v +} + +// GetAppliedOnNetworks returns the AppliedOnNetworks field value if set, zero value otherwise. +func (o *UpdateOrganizationCameraRoleRequest) GetAppliedOnNetworks() []UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner { + if o == nil || IsNil(o.AppliedOnNetworks) { + var ret []UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner + return ret + } + return o.AppliedOnNetworks +} + +// GetAppliedOnNetworksOk returns a tuple with the AppliedOnNetworks field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateOrganizationCameraRoleRequest) GetAppliedOnNetworksOk() ([]UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner, bool) { + if o == nil || IsNil(o.AppliedOnNetworks) { + return nil, false + } + return o.AppliedOnNetworks, true +} + +// HasAppliedOnNetworks returns a boolean if a field has been set. +func (o *UpdateOrganizationCameraRoleRequest) HasAppliedOnNetworks() bool { + if o != nil && !IsNil(o.AppliedOnNetworks) { + return true + } + + return false +} + +// SetAppliedOnNetworks gets a reference to the given []UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner and assigns it to the AppliedOnNetworks field. +func (o *UpdateOrganizationCameraRoleRequest) SetAppliedOnNetworks(v []UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner) { + o.AppliedOnNetworks = v +} + +// GetAppliedOrgWide returns the AppliedOrgWide field value if set, zero value otherwise. +func (o *UpdateOrganizationCameraRoleRequest) GetAppliedOrgWide() []CreateOrganizationCameraRoleRequestAppliedOrgWideInner { + if o == nil || IsNil(o.AppliedOrgWide) { + var ret []CreateOrganizationCameraRoleRequestAppliedOrgWideInner + return ret + } + return o.AppliedOrgWide +} + +// GetAppliedOrgWideOk returns a tuple with the AppliedOrgWide field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateOrganizationCameraRoleRequest) GetAppliedOrgWideOk() ([]CreateOrganizationCameraRoleRequestAppliedOrgWideInner, bool) { + if o == nil || IsNil(o.AppliedOrgWide) { + return nil, false + } + return o.AppliedOrgWide, true +} + +// HasAppliedOrgWide returns a boolean if a field has been set. +func (o *UpdateOrganizationCameraRoleRequest) HasAppliedOrgWide() bool { + if o != nil && !IsNil(o.AppliedOrgWide) { + return true + } + + return false +} + +// SetAppliedOrgWide gets a reference to the given []CreateOrganizationCameraRoleRequestAppliedOrgWideInner and assigns it to the AppliedOrgWide field. +func (o *UpdateOrganizationCameraRoleRequest) SetAppliedOrgWide(v []CreateOrganizationCameraRoleRequestAppliedOrgWideInner) { + o.AppliedOrgWide = v +} + +func (o UpdateOrganizationCameraRoleRequest) MarshalJSON() ([]byte, error) { + toSerialize,err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o UpdateOrganizationCameraRoleRequest) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + if !IsNil(o.Name) { + toSerialize["name"] = o.Name + } + if !IsNil(o.AppliedOnDevices) { + toSerialize["appliedOnDevices"] = o.AppliedOnDevices + } + if !IsNil(o.AppliedOnNetworks) { + toSerialize["appliedOnNetworks"] = o.AppliedOnNetworks + } + if !IsNil(o.AppliedOrgWide) { + toSerialize["appliedOrgWide"] = o.AppliedOrgWide + } + return toSerialize, nil +} + +type NullableUpdateOrganizationCameraRoleRequest struct { + value *UpdateOrganizationCameraRoleRequest + isSet bool +} + +func (v NullableUpdateOrganizationCameraRoleRequest) Get() *UpdateOrganizationCameraRoleRequest { + return v.value +} + +func (v *NullableUpdateOrganizationCameraRoleRequest) Set(val *UpdateOrganizationCameraRoleRequest) { + v.value = val + v.isSet = true +} + +func (v NullableUpdateOrganizationCameraRoleRequest) IsSet() bool { + return v.isSet +} + +func (v *NullableUpdateOrganizationCameraRoleRequest) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableUpdateOrganizationCameraRoleRequest(val *UpdateOrganizationCameraRoleRequest) *NullableUpdateOrganizationCameraRoleRequest { + return &NullableUpdateOrganizationCameraRoleRequest{value: val, isSet: true} +} + +func (v NullableUpdateOrganizationCameraRoleRequest) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableUpdateOrganizationCameraRoleRequest) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/client/model_update_organization_camera_role_request_applied_on_networks_inner.go b/client/model_update_organization_camera_role_request_applied_on_networks_inner.go new file mode 100644 index 000000000..bed8e1ed0 --- /dev/null +++ b/client/model_update_organization_camera_role_request_applied_on_networks_inner.go @@ -0,0 +1,192 @@ +/* +Meraki Dashboard API + +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) + +API version: 1.37.0 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package client + +import ( + "encoding/json" +) + +// checks if the UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner{} + +// UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner struct for UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner +type UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner struct { + // Network tag + Tag *string `json:"tag,omitempty"` + // Network id + Id *string `json:"id,omitempty"` + // Permission scope id + PermissionScopeId string `json:"permissionScopeId"` +} + +// NewUpdateOrganizationCameraRoleRequestAppliedOnNetworksInner instantiates a new UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewUpdateOrganizationCameraRoleRequestAppliedOnNetworksInner(permissionScopeId string) *UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner { + this := UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner{} + this.PermissionScopeId = permissionScopeId + return &this +} + +// NewUpdateOrganizationCameraRoleRequestAppliedOnNetworksInnerWithDefaults instantiates a new UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewUpdateOrganizationCameraRoleRequestAppliedOnNetworksInnerWithDefaults() *UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner { + this := UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner{} + return &this +} + +// GetTag returns the Tag field value if set, zero value otherwise. +func (o *UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner) GetTag() string { + if o == nil || IsNil(o.Tag) { + var ret string + return ret + } + return *o.Tag +} + +// GetTagOk returns a tuple with the Tag field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner) GetTagOk() (*string, bool) { + if o == nil || IsNil(o.Tag) { + return nil, false + } + return o.Tag, true +} + +// HasTag returns a boolean if a field has been set. +func (o *UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner) HasTag() bool { + if o != nil && !IsNil(o.Tag) { + return true + } + + return false +} + +// SetTag gets a reference to the given string and assigns it to the Tag field. +func (o *UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner) SetTag(v string) { + o.Tag = &v +} + +// GetId returns the Id field value if set, zero value otherwise. +func (o *UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner) GetId() string { + if o == nil || IsNil(o.Id) { + var ret string + return ret + } + return *o.Id +} + +// GetIdOk returns a tuple with the Id field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner) GetIdOk() (*string, bool) { + if o == nil || IsNil(o.Id) { + return nil, false + } + return o.Id, true +} + +// HasId returns a boolean if a field has been set. +func (o *UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner) HasId() bool { + if o != nil && !IsNil(o.Id) { + return true + } + + return false +} + +// SetId gets a reference to the given string and assigns it to the Id field. +func (o *UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner) SetId(v string) { + o.Id = &v +} + +// GetPermissionScopeId returns the PermissionScopeId field value +func (o *UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner) GetPermissionScopeId() string { + if o == nil { + var ret string + return ret + } + + return o.PermissionScopeId +} + +// GetPermissionScopeIdOk returns a tuple with the PermissionScopeId field value +// and a boolean to check if the value has been set. +func (o *UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner) GetPermissionScopeIdOk() (*string, bool) { + if o == nil { + return nil, false + } + return &o.PermissionScopeId, true +} + +// SetPermissionScopeId sets field value +func (o *UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner) SetPermissionScopeId(v string) { + o.PermissionScopeId = v +} + +func (o UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner) MarshalJSON() ([]byte, error) { + toSerialize,err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + if !IsNil(o.Tag) { + toSerialize["tag"] = o.Tag + } + if !IsNil(o.Id) { + toSerialize["id"] = o.Id + } + toSerialize["permissionScopeId"] = o.PermissionScopeId + return toSerialize, nil +} + +type NullableUpdateOrganizationCameraRoleRequestAppliedOnNetworksInner struct { + value *UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner + isSet bool +} + +func (v NullableUpdateOrganizationCameraRoleRequestAppliedOnNetworksInner) Get() *UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner { + return v.value +} + +func (v *NullableUpdateOrganizationCameraRoleRequestAppliedOnNetworksInner) Set(val *UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner) { + v.value = val + v.isSet = true +} + +func (v NullableUpdateOrganizationCameraRoleRequestAppliedOnNetworksInner) IsSet() bool { + return v.isSet +} + +func (v *NullableUpdateOrganizationCameraRoleRequestAppliedOnNetworksInner) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableUpdateOrganizationCameraRoleRequestAppliedOnNetworksInner(val *UpdateOrganizationCameraRoleRequestAppliedOnNetworksInner) *NullableUpdateOrganizationCameraRoleRequestAppliedOnNetworksInner { + return &NullableUpdateOrganizationCameraRoleRequestAppliedOnNetworksInner{value: val, isSet: true} +} + +func (v NullableUpdateOrganizationCameraRoleRequestAppliedOnNetworksInner) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableUpdateOrganizationCameraRoleRequestAppliedOnNetworksInner) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} + + diff --git a/client/model_update_organization_config_template_request.go b/client/model_update_organization_config_template_request.go index 77f1aa904..5ab3fdf83 100644 --- a/client/model_update_organization_config_template_request.go +++ b/client/model_update_organization_config_template_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_organization_config_template_switch_profile_port_request.go b/client/model_update_organization_config_template_switch_profile_port_request.go index ca275b9bc..59143402b 100644 --- a/client/model_update_organization_config_template_switch_profile_port_request.go +++ b/client/model_update_organization_config_template_switch_profile_port_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_organization_early_access_features_opt_in_request.go b/client/model_update_organization_early_access_features_opt_in_request.go index ae8db4984..38809a1f9 100644 --- a/client/model_update_organization_early_access_features_opt_in_request.go +++ b/client/model_update_organization_early_access_features_opt_in_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_organization_insight_monitored_media_server_request.go b/client/model_update_organization_insight_monitored_media_server_request.go index 6e4e6c600..949b16728 100644 --- a/client/model_update_organization_insight_monitored_media_server_request.go +++ b/client/model_update_organization_insight_monitored_media_server_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_organization_license_request.go b/client/model_update_organization_license_request.go index 9e2d78ef6..d135bbb8c 100644 --- a/client/model_update_organization_license_request.go +++ b/client/model_update_organization_license_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_organization_login_security_request.go b/client/model_update_organization_login_security_request.go index 393485c08..01799d24c 100644 --- a/client/model_update_organization_login_security_request.go +++ b/client/model_update_organization_login_security_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_organization_policy_object_request.go b/client/model_update_organization_policy_object_request.go index 8e96914e2..9a5c06cfb 100644 --- a/client/model_update_organization_policy_object_request.go +++ b/client/model_update_organization_policy_object_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_organization_policy_objects_group_request.go b/client/model_update_organization_policy_objects_group_request.go index e25d53dfc..7ae787473 100644 --- a/client/model_update_organization_policy_objects_group_request.go +++ b/client/model_update_organization_policy_objects_group_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_organization_request.go b/client/model_update_organization_request.go index 58aeaf03c..694589428 100644 --- a/client/model_update_organization_request.go +++ b/client/model_update_organization_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_organization_request_api.go b/client/model_update_organization_request_api.go index 6d4bceb31..de836990a 100644 --- a/client/model_update_organization_request_api.go +++ b/client/model_update_organization_request_api.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_organization_saml_idp_request.go b/client/model_update_organization_saml_idp_request.go index 1c42cdfe4..7098751ca 100644 --- a/client/model_update_organization_saml_idp_request.go +++ b/client/model_update_organization_saml_idp_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_organization_saml_request.go b/client/model_update_organization_saml_request.go index 5884c351b..db3af4ed5 100644 --- a/client/model_update_organization_saml_request.go +++ b/client/model_update_organization_saml_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_organization_saml_role_request.go b/client/model_update_organization_saml_role_request.go index b76b4ff96..1e076f0c2 100644 --- a/client/model_update_organization_saml_role_request.go +++ b/client/model_update_organization_saml_role_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_update_organization_snmp_request.go b/client/model_update_organization_snmp_request.go index 6778ba05e..f2cd4720b 100644 --- a/client/model_update_organization_snmp_request.go +++ b/client/model_update_organization_snmp_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_vmx_network_devices_claim_request.go b/client/model_vmx_network_devices_claim_request.go index af7f6c818..c207bf3d2 100644 --- a/client/model_vmx_network_devices_claim_request.go +++ b/client/model_vmx_network_devices_claim_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_wipe_network_sm_devices_200_response.go b/client/model_wipe_network_sm_devices_200_response.go index 39de79d63..d3b7929cd 100644 --- a/client/model_wipe_network_sm_devices_200_response.go +++ b/client/model_wipe_network_sm_devices_200_response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/model_wipe_network_sm_devices_request.go b/client/model_wipe_network_sm_devices_request.go index 793f98aa0..7a1d412d3 100644 --- a/client/model_wipe_network_sm_devices_request.go +++ b/client/model_wipe_network_sm_devices_request.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/response.go b/client/response.go index 06d4068b9..5d1375d23 100644 --- a/client/response.go +++ b/client/response.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/client/test/api_alternate_management_interface_test.go b/client/test/api_alternate_management_interface_test.go index e55ae6e84..c23d85913 100644 --- a/client/test/api_alternate_management_interface_test.go +++ b/client/test/api_alternate_management_interface_test.go @@ -50,6 +50,20 @@ func Test_client_AlternateManagementInterfaceApiService(t *testing.T) { }) + t.Run("Test AlternateManagementInterfaceApiService UpdateDeviceWirelessAlternateManagementInterfaceIpv6", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var serial string + + resp, httpRes, err := apiClient.AlternateManagementInterfaceApi.UpdateDeviceWirelessAlternateManagementInterfaceIpv6(context.Background(), serial).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + t.Run("Test AlternateManagementInterfaceApiService UpdateNetworkSwitchAlternateManagementInterface", func(t *testing.T) { t.Skip("skip test") // remove to run test diff --git a/client/test/api_appliance_test.go b/client/test/api_appliance_test.go index c928d782e..1199acdee 100644 --- a/client/test/api_appliance_test.go +++ b/client/test/api_appliance_test.go @@ -913,6 +913,20 @@ func Test_client_ApplianceApiService(t *testing.T) { }) + t.Run("Test ApplianceApiService GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var organizationId string + + resp, httpRes, err := apiClient.ApplianceApi.GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork(context.Background(), organizationId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + t.Run("Test ApplianceApiService GetOrganizationApplianceUplinkStatuses", func(t *testing.T) { t.Skip("skip test") // remove to run test @@ -1410,6 +1424,20 @@ func Test_client_ApplianceApiService(t *testing.T) { }) + t.Run("Test ApplianceApiService UpdateNetworkApplianceTrafficShapingVpnExclusions", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var networkId string + + resp, httpRes, err := apiClient.ApplianceApi.UpdateNetworkApplianceTrafficShapingVpnExclusions(context.Background(), networkId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + t.Run("Test ApplianceApiService UpdateNetworkApplianceVlan", func(t *testing.T) { t.Skip("skip test") // remove to run test diff --git a/client/test/api_by_network_test.go b/client/test/api_by_network_test.go index b917be9d5..99dd5f8d5 100644 --- a/client/test/api_by_network_test.go +++ b/client/test/api_by_network_test.go @@ -22,6 +22,20 @@ func Test_client_ByNetworkApiService(t *testing.T) { configuration := openapiclient.NewConfiguration() apiClient := openapiclient.NewAPIClient(configuration) + t.Run("Test ByNetworkApiService GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var organizationId string + + resp, httpRes, err := apiClient.ByNetworkApi.GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork(context.Background(), organizationId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + t.Run("Test ByNetworkApiService GetOrganizationApplianceUplinksUsageByNetwork", func(t *testing.T) { t.Skip("skip test") // remove to run test diff --git a/client/test/api_camera_test.go b/client/test/api_camera_test.go index 6486f2604..4693cc5ee 100644 --- a/client/test/api_camera_test.go +++ b/client/test/api_camera_test.go @@ -64,6 +64,20 @@ func Test_client_CameraApiService(t *testing.T) { }) + t.Run("Test CameraApiService CreateOrganizationCameraRole", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var organizationId string + + resp, httpRes, err := apiClient.CameraApi.CreateOrganizationCameraRole(context.Background(), organizationId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + t.Run("Test CameraApiService DeleteNetworkCameraQualityRetentionProfile", func(t *testing.T) { t.Skip("skip test") // remove to run test @@ -106,6 +120,20 @@ func Test_client_CameraApiService(t *testing.T) { }) + t.Run("Test CameraApiService DeleteOrganizationCameraRole", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var organizationId string + var roleId string + + httpRes, err := apiClient.CameraApi.DeleteOrganizationCameraRole(context.Background(), organizationId, roleId).Execute() + + require.Nil(t, err) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + t.Run("Test CameraApiService GenerateDeviceCameraSnapshot", func(t *testing.T) { t.Skip("skip test") // remove to run test @@ -404,6 +432,64 @@ func Test_client_CameraApiService(t *testing.T) { }) + t.Run("Test CameraApiService GetOrganizationCameraPermission", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var organizationId string + var permissionScopeId string + + resp, httpRes, err := apiClient.CameraApi.GetOrganizationCameraPermission(context.Background(), organizationId, permissionScopeId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + + t.Run("Test CameraApiService GetOrganizationCameraPermissions", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var organizationId string + + resp, httpRes, err := apiClient.CameraApi.GetOrganizationCameraPermissions(context.Background(), organizationId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + + t.Run("Test CameraApiService GetOrganizationCameraRole", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var organizationId string + var roleId string + + resp, httpRes, err := apiClient.CameraApi.GetOrganizationCameraRole(context.Background(), organizationId, roleId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + + t.Run("Test CameraApiService GetOrganizationCameraRoles", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var organizationId string + + resp, httpRes, err := apiClient.CameraApi.GetOrganizationCameraRoles(context.Background(), organizationId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + t.Run("Test CameraApiService UpdateDeviceCameraCustomAnalytics", func(t *testing.T) { t.Skip("skip test") // remove to run test @@ -518,4 +604,19 @@ func Test_client_CameraApiService(t *testing.T) { }) + t.Run("Test CameraApiService UpdateOrganizationCameraRole", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var organizationId string + var roleId string + + resp, httpRes, err := apiClient.CameraApi.UpdateOrganizationCameraRole(context.Background(), organizationId, roleId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + } diff --git a/client/test/api_configure_test.go b/client/test/api_configure_test.go index 489f08f39..8734b1fe5 100644 --- a/client/test/api_configure_test.go +++ b/client/test/api_configure_test.go @@ -37,6 +37,20 @@ func Test_client_ConfigureApiService(t *testing.T) { }) + t.Run("Test ConfigureApiService AssignNetworkWirelessEthernetPortsProfiles", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var networkId string + + resp, httpRes, err := apiClient.ConfigureApi.AssignNetworkWirelessEthernetPortsProfiles(context.Background(), networkId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + t.Run("Test ConfigureApiService AssignOrganizationLicensesSeats", func(t *testing.T) { t.Skip("skip test") // remove to run test @@ -626,6 +640,20 @@ func Test_client_ConfigureApiService(t *testing.T) { }) + t.Run("Test ConfigureApiService CreateNetworkWirelessEthernetPortsProfile", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var networkId string + + resp, httpRes, err := apiClient.ConfigureApi.CreateNetworkWirelessEthernetPortsProfile(context.Background(), networkId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + t.Run("Test ConfigureApiService CreateNetworkWirelessRfProfile", func(t *testing.T) { t.Skip("skip test") // remove to run test @@ -779,6 +807,20 @@ func Test_client_ConfigureApiService(t *testing.T) { }) + t.Run("Test ConfigureApiService CreateOrganizationCameraRole", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var organizationId string + + resp, httpRes, err := apiClient.ConfigureApi.CreateOrganizationCameraRole(context.Background(), organizationId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + t.Run("Test ConfigureApiService CreateOrganizationConfigTemplate", func(t *testing.T) { t.Skip("skip test") // remove to run test @@ -1369,6 +1411,20 @@ func Test_client_ConfigureApiService(t *testing.T) { }) + t.Run("Test ConfigureApiService DeleteNetworkWirelessEthernetPortsProfile", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var networkId string + var profileId string + + httpRes, err := apiClient.ConfigureApi.DeleteNetworkWirelessEthernetPortsProfile(context.Background(), networkId, profileId).Execute() + + require.Nil(t, err) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + t.Run("Test ConfigureApiService DeleteNetworkWirelessRfProfile", func(t *testing.T) { t.Skip("skip test") // remove to run test @@ -1523,6 +1579,20 @@ func Test_client_ConfigureApiService(t *testing.T) { }) + t.Run("Test ConfigureApiService DeleteOrganizationCameraRole", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var organizationId string + var roleId string + + httpRes, err := apiClient.ConfigureApi.DeleteOrganizationCameraRole(context.Background(), organizationId, roleId).Execute() + + require.Nil(t, err) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + t.Run("Test ConfigureApiService DeleteOrganizationConfigTemplate", func(t *testing.T) { t.Skip("skip test") // remove to run test @@ -3995,6 +4065,35 @@ func Test_client_ConfigureApiService(t *testing.T) { }) + t.Run("Test ConfigureApiService GetNetworkWirelessEthernetPortsProfile", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var networkId string + var profileId string + + resp, httpRes, err := apiClient.ConfigureApi.GetNetworkWirelessEthernetPortsProfile(context.Background(), networkId, profileId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + + t.Run("Test ConfigureApiService GetNetworkWirelessEthernetPortsProfiles", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var networkId string + + resp, httpRes, err := apiClient.ConfigureApi.GetNetworkWirelessEthernetPortsProfiles(context.Background(), networkId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + t.Run("Test ConfigureApiService GetNetworkWirelessRfProfile", func(t *testing.T) { t.Skip("skip test") // remove to run test @@ -4434,6 +4533,20 @@ func Test_client_ConfigureApiService(t *testing.T) { }) + t.Run("Test ConfigureApiService GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var organizationId string + + resp, httpRes, err := apiClient.ConfigureApi.GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork(context.Background(), organizationId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + t.Run("Test ConfigureApiService GetOrganizationApplianceVpnThirdPartyVPNPeers", func(t *testing.T) { t.Skip("skip test") // remove to run test @@ -4548,6 +4661,64 @@ func Test_client_ConfigureApiService(t *testing.T) { }) + t.Run("Test ConfigureApiService GetOrganizationCameraPermission", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var organizationId string + var permissionScopeId string + + resp, httpRes, err := apiClient.ConfigureApi.GetOrganizationCameraPermission(context.Background(), organizationId, permissionScopeId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + + t.Run("Test ConfigureApiService GetOrganizationCameraPermissions", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var organizationId string + + resp, httpRes, err := apiClient.ConfigureApi.GetOrganizationCameraPermissions(context.Background(), organizationId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + + t.Run("Test ConfigureApiService GetOrganizationCameraRole", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var organizationId string + var roleId string + + resp, httpRes, err := apiClient.ConfigureApi.GetOrganizationCameraRole(context.Background(), organizationId, roleId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + + t.Run("Test ConfigureApiService GetOrganizationCameraRoles", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var organizationId string + + resp, httpRes, err := apiClient.ConfigureApi.GetOrganizationCameraRoles(context.Background(), organizationId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + t.Run("Test ConfigureApiService GetOrganizationClientsSearch", func(t *testing.T) { t.Skip("skip test") // remove to run test @@ -5290,6 +5461,20 @@ func Test_client_ConfigureApiService(t *testing.T) { }) + t.Run("Test ConfigureApiService SetNetworkWirelessEthernetPortsProfilesDefault", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var networkId string + + resp, httpRes, err := apiClient.ConfigureApi.SetNetworkWirelessEthernetPortsProfilesDefault(context.Background(), networkId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + t.Run("Test ConfigureApiService SplitNetwork", func(t *testing.T) { t.Skip("skip test") // remove to run test @@ -5603,6 +5788,20 @@ func Test_client_ConfigureApiService(t *testing.T) { }) + t.Run("Test ConfigureApiService UpdateDeviceWirelessAlternateManagementInterfaceIpv6", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var serial string + + resp, httpRes, err := apiClient.ConfigureApi.UpdateDeviceWirelessAlternateManagementInterfaceIpv6(context.Background(), serial).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + t.Run("Test ConfigureApiService UpdateDeviceWirelessBluetoothSettings", func(t *testing.T) { t.Skip("skip test") // remove to run test @@ -6030,6 +6229,20 @@ func Test_client_ConfigureApiService(t *testing.T) { }) + t.Run("Test ConfigureApiService UpdateNetworkApplianceTrafficShapingVpnExclusions", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var networkId string + + resp, httpRes, err := apiClient.ConfigureApi.UpdateNetworkApplianceTrafficShapingVpnExclusions(context.Background(), networkId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + t.Run("Test ConfigureApiService UpdateNetworkApplianceVlan", func(t *testing.T) { t.Skip("skip test") // remove to run test @@ -6827,6 +7040,21 @@ func Test_client_ConfigureApiService(t *testing.T) { }) + t.Run("Test ConfigureApiService UpdateNetworkWirelessEthernetPortsProfile", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var networkId string + var profileId string + + resp, httpRes, err := apiClient.ConfigureApi.UpdateNetworkWirelessEthernetPortsProfile(context.Background(), networkId, profileId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + t.Run("Test ConfigureApiService UpdateNetworkWirelessRfProfile", func(t *testing.T) { t.Skip("skip test") // remove to run test @@ -7240,6 +7468,21 @@ func Test_client_ConfigureApiService(t *testing.T) { }) + t.Run("Test ConfigureApiService UpdateOrganizationCameraRole", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var organizationId string + var roleId string + + resp, httpRes, err := apiClient.ConfigureApi.UpdateOrganizationCameraRole(context.Background(), organizationId, roleId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + t.Run("Test ConfigureApiService UpdateOrganizationConfigTemplate", func(t *testing.T) { t.Skip("skip test") // remove to run test diff --git a/client/test/api_ethernet_test.go b/client/test/api_ethernet_test.go index 36061421c..68df90ba6 100644 --- a/client/test/api_ethernet_test.go +++ b/client/test/api_ethernet_test.go @@ -22,6 +22,77 @@ func Test_client_EthernetApiService(t *testing.T) { configuration := openapiclient.NewConfiguration() apiClient := openapiclient.NewAPIClient(configuration) + t.Run("Test EthernetApiService AssignNetworkWirelessEthernetPortsProfiles", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var networkId string + + resp, httpRes, err := apiClient.EthernetApi.AssignNetworkWirelessEthernetPortsProfiles(context.Background(), networkId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + + t.Run("Test EthernetApiService CreateNetworkWirelessEthernetPortsProfile", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var networkId string + + resp, httpRes, err := apiClient.EthernetApi.CreateNetworkWirelessEthernetPortsProfile(context.Background(), networkId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + + t.Run("Test EthernetApiService DeleteNetworkWirelessEthernetPortsProfile", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var networkId string + var profileId string + + httpRes, err := apiClient.EthernetApi.DeleteNetworkWirelessEthernetPortsProfile(context.Background(), networkId, profileId).Execute() + + require.Nil(t, err) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + + t.Run("Test EthernetApiService GetNetworkWirelessEthernetPortsProfile", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var networkId string + var profileId string + + resp, httpRes, err := apiClient.EthernetApi.GetNetworkWirelessEthernetPortsProfile(context.Background(), networkId, profileId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + + t.Run("Test EthernetApiService GetNetworkWirelessEthernetPortsProfiles", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var networkId string + + resp, httpRes, err := apiClient.EthernetApi.GetNetworkWirelessEthernetPortsProfiles(context.Background(), networkId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + t.Run("Test EthernetApiService GetOrganizationWirelessDevicesEthernetStatuses", func(t *testing.T) { t.Skip("skip test") // remove to run test @@ -36,4 +107,33 @@ func Test_client_EthernetApiService(t *testing.T) { }) + t.Run("Test EthernetApiService SetNetworkWirelessEthernetPortsProfilesDefault", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var networkId string + + resp, httpRes, err := apiClient.EthernetApi.SetNetworkWirelessEthernetPortsProfilesDefault(context.Background(), networkId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + + t.Run("Test EthernetApiService UpdateNetworkWirelessEthernetPortsProfile", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var networkId string + var profileId string + + resp, httpRes, err := apiClient.EthernetApi.UpdateNetworkWirelessEthernetPortsProfile(context.Background(), networkId, profileId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + } diff --git a/client/test/api_ipv6_test.go b/client/test/api_ipv6_test.go new file mode 100644 index 000000000..737eeaba6 --- /dev/null +++ b/client/test/api_ipv6_test.go @@ -0,0 +1,39 @@ +/* +Meraki Dashboard API + +Testing Ipv6ApiService + +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); + +package client + +import ( + "context" + "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" + "testing" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func Test_client_Ipv6ApiService(t *testing.T) { + + configuration := openapiclient.NewConfiguration() + apiClient := openapiclient.NewAPIClient(configuration) + + t.Run("Test Ipv6ApiService UpdateDeviceWirelessAlternateManagementInterfaceIpv6", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var serial string + + resp, httpRes, err := apiClient.Ipv6Api.UpdateDeviceWirelessAlternateManagementInterfaceIpv6(context.Background(), serial).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + +} diff --git a/client/test/api_monitor_test.go b/client/test/api_monitor_test.go index 568c5cb06..40cef76ec 100644 --- a/client/test/api_monitor_test.go +++ b/client/test/api_monitor_test.go @@ -1408,6 +1408,20 @@ func Test_client_MonitorApiService(t *testing.T) { }) + t.Run("Test MonitorApiService GetOrganizationUplinksLossAndLatency", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var organizationId string + + resp, httpRes, err := apiClient.MonitorApi.GetOrganizationUplinksLossAndLatency(context.Background(), organizationId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + t.Run("Test MonitorApiService GetOrganizationUplinksStatuses", func(t *testing.T) { t.Skip("skip test") // remove to run test diff --git a/client/test/api_organizations_test.go b/client/test/api_organizations_test.go index 1066b3488..db4d795df 100644 --- a/client/test/api_organizations_test.go +++ b/client/test/api_organizations_test.go @@ -1474,6 +1474,20 @@ func Test_client_OrganizationsApiService(t *testing.T) { }) + t.Run("Test OrganizationsApiService GetOrganizationUplinksLossAndLatency", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var organizationId string + + resp, httpRes, err := apiClient.OrganizationsApi.GetOrganizationUplinksLossAndLatency(context.Background(), organizationId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + t.Run("Test OrganizationsApiService GetOrganizationUplinksStatuses", func(t *testing.T) { t.Skip("skip test") // remove to run test diff --git a/client/test/api_permissions_test.go b/client/test/api_permissions_test.go new file mode 100644 index 000000000..0e27985cb --- /dev/null +++ b/client/test/api_permissions_test.go @@ -0,0 +1,54 @@ +/* +Meraki Dashboard API + +Testing PermissionsApiService + +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); + +package client + +import ( + "context" + "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" + "testing" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func Test_client_PermissionsApiService(t *testing.T) { + + configuration := openapiclient.NewConfiguration() + apiClient := openapiclient.NewAPIClient(configuration) + + t.Run("Test PermissionsApiService GetOrganizationCameraPermission", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var organizationId string + var permissionScopeId string + + resp, httpRes, err := apiClient.PermissionsApi.GetOrganizationCameraPermission(context.Background(), organizationId, permissionScopeId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + + t.Run("Test PermissionsApiService GetOrganizationCameraPermissions", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var organizationId string + + resp, httpRes, err := apiClient.PermissionsApi.GetOrganizationCameraPermissions(context.Background(), organizationId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + +} diff --git a/client/test/api_ports_test.go b/client/test/api_ports_test.go index 6f8763d10..713677dcc 100644 --- a/client/test/api_ports_test.go +++ b/client/test/api_ports_test.go @@ -22,6 +22,34 @@ func Test_client_PortsApiService(t *testing.T) { configuration := openapiclient.NewConfiguration() apiClient := openapiclient.NewAPIClient(configuration) + t.Run("Test PortsApiService AssignNetworkWirelessEthernetPortsProfiles", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var networkId string + + resp, httpRes, err := apiClient.PortsApi.AssignNetworkWirelessEthernetPortsProfiles(context.Background(), networkId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + + t.Run("Test PortsApiService CreateNetworkWirelessEthernetPortsProfile", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var networkId string + + resp, httpRes, err := apiClient.PortsApi.CreateNetworkWirelessEthernetPortsProfile(context.Background(), networkId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + t.Run("Test PortsApiService CycleDeviceSwitchPorts", func(t *testing.T) { t.Skip("skip test") // remove to run test @@ -36,6 +64,20 @@ func Test_client_PortsApiService(t *testing.T) { }) + t.Run("Test PortsApiService DeleteNetworkWirelessEthernetPortsProfile", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var networkId string + var profileId string + + httpRes, err := apiClient.PortsApi.DeleteNetworkWirelessEthernetPortsProfile(context.Background(), networkId, profileId).Execute() + + require.Nil(t, err) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + t.Run("Test PortsApiService GetDeviceSwitchPort", func(t *testing.T) { t.Skip("skip test") // remove to run test @@ -122,6 +164,35 @@ func Test_client_PortsApiService(t *testing.T) { }) + t.Run("Test PortsApiService GetNetworkWirelessEthernetPortsProfile", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var networkId string + var profileId string + + resp, httpRes, err := apiClient.PortsApi.GetNetworkWirelessEthernetPortsProfile(context.Background(), networkId, profileId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + + t.Run("Test PortsApiService GetNetworkWirelessEthernetPortsProfiles", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var networkId string + + resp, httpRes, err := apiClient.PortsApi.GetNetworkWirelessEthernetPortsProfiles(context.Background(), networkId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + t.Run("Test PortsApiService GetOrganizationConfigTemplateSwitchProfilePort", func(t *testing.T) { t.Skip("skip test") // remove to run test @@ -169,6 +240,20 @@ func Test_client_PortsApiService(t *testing.T) { }) + t.Run("Test PortsApiService SetNetworkWirelessEthernetPortsProfilesDefault", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var networkId string + + resp, httpRes, err := apiClient.PortsApi.SetNetworkWirelessEthernetPortsProfilesDefault(context.Background(), networkId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + t.Run("Test PortsApiService UpdateDeviceSwitchPort", func(t *testing.T) { t.Skip("skip test") // remove to run test @@ -199,6 +284,21 @@ func Test_client_PortsApiService(t *testing.T) { }) + t.Run("Test PortsApiService UpdateNetworkWirelessEthernetPortsProfile", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var networkId string + var profileId string + + resp, httpRes, err := apiClient.PortsApi.UpdateNetworkWirelessEthernetPortsProfile(context.Background(), networkId, profileId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + t.Run("Test PortsApiService UpdateOrganizationConfigTemplateSwitchProfilePort", func(t *testing.T) { t.Skip("skip test") // remove to run test diff --git a/client/test/api_profiles_test.go b/client/test/api_profiles_test.go index c22ac1b35..b61286532 100644 --- a/client/test/api_profiles_test.go +++ b/client/test/api_profiles_test.go @@ -22,6 +22,20 @@ func Test_client_ProfilesApiService(t *testing.T) { configuration := openapiclient.NewConfiguration() apiClient := openapiclient.NewAPIClient(configuration) + t.Run("Test ProfilesApiService AssignNetworkWirelessEthernetPortsProfiles", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var networkId string + + resp, httpRes, err := apiClient.ProfilesApi.AssignNetworkWirelessEthernetPortsProfiles(context.Background(), networkId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + t.Run("Test ProfilesApiService CreateNetworkSensorAlertsProfile", func(t *testing.T) { t.Skip("skip test") // remove to run test @@ -36,6 +50,20 @@ func Test_client_ProfilesApiService(t *testing.T) { }) + t.Run("Test ProfilesApiService CreateNetworkWirelessEthernetPortsProfile", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var networkId string + + resp, httpRes, err := apiClient.ProfilesApi.CreateNetworkWirelessEthernetPortsProfile(context.Background(), networkId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + t.Run("Test ProfilesApiService CreateOrganizationAlertsProfile", func(t *testing.T) { t.Skip("skip test") // remove to run test @@ -64,6 +92,20 @@ func Test_client_ProfilesApiService(t *testing.T) { }) + t.Run("Test ProfilesApiService DeleteNetworkWirelessEthernetPortsProfile", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var networkId string + var profileId string + + httpRes, err := apiClient.ProfilesApi.DeleteNetworkWirelessEthernetPortsProfile(context.Background(), networkId, profileId).Execute() + + require.Nil(t, err) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + t.Run("Test ProfilesApiService DeleteOrganizationAlertsProfile", func(t *testing.T) { t.Skip("skip test") // remove to run test @@ -121,6 +163,35 @@ func Test_client_ProfilesApiService(t *testing.T) { }) + t.Run("Test ProfilesApiService GetNetworkWirelessEthernetPortsProfile", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var networkId string + var profileId string + + resp, httpRes, err := apiClient.ProfilesApi.GetNetworkWirelessEthernetPortsProfile(context.Background(), networkId, profileId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + + t.Run("Test ProfilesApiService GetNetworkWirelessEthernetPortsProfiles", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var networkId string + + resp, httpRes, err := apiClient.ProfilesApi.GetNetworkWirelessEthernetPortsProfiles(context.Background(), networkId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + t.Run("Test ProfilesApiService GetOrganizationAlertsProfiles", func(t *testing.T) { t.Skip("skip test") // remove to run test @@ -183,6 +254,20 @@ func Test_client_ProfilesApiService(t *testing.T) { }) + t.Run("Test ProfilesApiService SetNetworkWirelessEthernetPortsProfilesDefault", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var networkId string + + resp, httpRes, err := apiClient.ProfilesApi.SetNetworkWirelessEthernetPortsProfilesDefault(context.Background(), networkId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + t.Run("Test ProfilesApiService UpdateNetworkSensorAlertsProfile", func(t *testing.T) { t.Skip("skip test") // remove to run test @@ -198,6 +283,21 @@ func Test_client_ProfilesApiService(t *testing.T) { }) + t.Run("Test ProfilesApiService UpdateNetworkWirelessEthernetPortsProfile", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var networkId string + var profileId string + + resp, httpRes, err := apiClient.ProfilesApi.UpdateNetworkWirelessEthernetPortsProfile(context.Background(), networkId, profileId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + t.Run("Test ProfilesApiService UpdateOrganizationAlertsProfile", func(t *testing.T) { t.Skip("skip test") // remove to run test diff --git a/client/test/api_roles_test.go b/client/test/api_roles_test.go new file mode 100644 index 000000000..d80b23c51 --- /dev/null +++ b/client/test/api_roles_test.go @@ -0,0 +1,97 @@ +/* +Meraki Dashboard API + +Testing RolesApiService + +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); + +package client + +import ( + "context" + "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" + "testing" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func Test_client_RolesApiService(t *testing.T) { + + configuration := openapiclient.NewConfiguration() + apiClient := openapiclient.NewAPIClient(configuration) + + t.Run("Test RolesApiService CreateOrganizationCameraRole", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var organizationId string + + resp, httpRes, err := apiClient.RolesApi.CreateOrganizationCameraRole(context.Background(), organizationId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + + t.Run("Test RolesApiService DeleteOrganizationCameraRole", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var organizationId string + var roleId string + + httpRes, err := apiClient.RolesApi.DeleteOrganizationCameraRole(context.Background(), organizationId, roleId).Execute() + + require.Nil(t, err) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + + t.Run("Test RolesApiService GetOrganizationCameraRole", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var organizationId string + var roleId string + + resp, httpRes, err := apiClient.RolesApi.GetOrganizationCameraRole(context.Background(), organizationId, roleId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + + t.Run("Test RolesApiService GetOrganizationCameraRoles", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var organizationId string + + resp, httpRes, err := apiClient.RolesApi.GetOrganizationCameraRoles(context.Background(), organizationId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + + t.Run("Test RolesApiService UpdateOrganizationCameraRole", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var organizationId string + var roleId string + + resp, httpRes, err := apiClient.RolesApi.UpdateOrganizationCameraRole(context.Background(), organizationId, roleId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + +} diff --git a/client/test/api_traffic_shaping_test.go b/client/test/api_traffic_shaping_test.go index fea7c0a51..81f872d64 100644 --- a/client/test/api_traffic_shaping_test.go +++ b/client/test/api_traffic_shaping_test.go @@ -178,6 +178,20 @@ func Test_client_TrafficShapingApiService(t *testing.T) { }) + t.Run("Test TrafficShapingApiService GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var organizationId string + + resp, httpRes, err := apiClient.TrafficShapingApi.GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork(context.Background(), organizationId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + t.Run("Test TrafficShapingApiService UpdateNetworkApplianceTrafficShaping", func(t *testing.T) { t.Skip("skip test") // remove to run test @@ -249,6 +263,20 @@ func Test_client_TrafficShapingApiService(t *testing.T) { }) + t.Run("Test TrafficShapingApiService UpdateNetworkApplianceTrafficShapingVpnExclusions", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var networkId string + + resp, httpRes, err := apiClient.TrafficShapingApi.UpdateNetworkApplianceTrafficShapingVpnExclusions(context.Background(), networkId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + t.Run("Test TrafficShapingApiService UpdateNetworkWirelessSsidTrafficShapingRules", func(t *testing.T) { t.Skip("skip test") // remove to run test diff --git a/client/test/api_uplinks_loss_and_latency_test.go b/client/test/api_uplinks_loss_and_latency_test.go index 9977bdd8d..2739263b2 100644 --- a/client/test/api_uplinks_loss_and_latency_test.go +++ b/client/test/api_uplinks_loss_and_latency_test.go @@ -36,4 +36,18 @@ func Test_client_UplinksLossAndLatencyApiService(t *testing.T) { }) + t.Run("Test UplinksLossAndLatencyApiService GetOrganizationUplinksLossAndLatency", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var organizationId string + + resp, httpRes, err := apiClient.UplinksLossAndLatencyApi.GetOrganizationUplinksLossAndLatency(context.Background(), organizationId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + } diff --git a/client/test/api_vpn_exclusions_test.go b/client/test/api_vpn_exclusions_test.go new file mode 100644 index 000000000..1a26df630 --- /dev/null +++ b/client/test/api_vpn_exclusions_test.go @@ -0,0 +1,53 @@ +/* +Meraki Dashboard API + +Testing VpnExclusionsApiService + +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); + +package client + +import ( + "context" + "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" + "testing" + openapiclient "github.com/meraki/dashboard-api-go/client" +) + +func Test_client_VpnExclusionsApiService(t *testing.T) { + + configuration := openapiclient.NewConfiguration() + apiClient := openapiclient.NewAPIClient(configuration) + + t.Run("Test VpnExclusionsApiService GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var organizationId string + + resp, httpRes, err := apiClient.VpnExclusionsApi.GetOrganizationApplianceTrafficShapingVpnExclusionsByNetwork(context.Background(), organizationId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + + t.Run("Test VpnExclusionsApiService UpdateNetworkApplianceTrafficShapingVpnExclusions", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var networkId string + + resp, httpRes, err := apiClient.VpnExclusionsApi.UpdateNetworkApplianceTrafficShapingVpnExclusions(context.Background(), networkId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + +} diff --git a/client/test/api_wireless_test.go b/client/test/api_wireless_test.go index 6ea48e574..b7c6daf1a 100644 --- a/client/test/api_wireless_test.go +++ b/client/test/api_wireless_test.go @@ -22,6 +22,34 @@ func Test_client_WirelessApiService(t *testing.T) { configuration := openapiclient.NewConfiguration() apiClient := openapiclient.NewAPIClient(configuration) + t.Run("Test WirelessApiService AssignNetworkWirelessEthernetPortsProfiles", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var networkId string + + resp, httpRes, err := apiClient.WirelessApi.AssignNetworkWirelessEthernetPortsProfiles(context.Background(), networkId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + + t.Run("Test WirelessApiService CreateNetworkWirelessEthernetPortsProfile", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var networkId string + + resp, httpRes, err := apiClient.WirelessApi.CreateNetworkWirelessEthernetPortsProfile(context.Background(), networkId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + t.Run("Test WirelessApiService CreateNetworkWirelessRfProfile", func(t *testing.T) { t.Skip("skip test") // remove to run test @@ -51,6 +79,20 @@ func Test_client_WirelessApiService(t *testing.T) { }) + t.Run("Test WirelessApiService DeleteNetworkWirelessEthernetPortsProfile", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var networkId string + var profileId string + + httpRes, err := apiClient.WirelessApi.DeleteNetworkWirelessEthernetPortsProfile(context.Background(), networkId, profileId).Execute() + + require.Nil(t, err) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + t.Run("Test WirelessApiService DeleteNetworkWirelessRfProfile", func(t *testing.T) { t.Skip("skip test") // remove to run test @@ -378,6 +420,35 @@ func Test_client_WirelessApiService(t *testing.T) { }) + t.Run("Test WirelessApiService GetNetworkWirelessEthernetPortsProfile", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var networkId string + var profileId string + + resp, httpRes, err := apiClient.WirelessApi.GetNetworkWirelessEthernetPortsProfile(context.Background(), networkId, profileId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + + t.Run("Test WirelessApiService GetNetworkWirelessEthernetPortsProfiles", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var networkId string + + resp, httpRes, err := apiClient.WirelessApi.GetNetworkWirelessEthernetPortsProfiles(context.Background(), networkId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + t.Run("Test WirelessApiService GetNetworkWirelessFailedConnections", func(t *testing.T) { t.Skip("skip test") // remove to run test @@ -785,6 +856,34 @@ func Test_client_WirelessApiService(t *testing.T) { }) + t.Run("Test WirelessApiService SetNetworkWirelessEthernetPortsProfilesDefault", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var networkId string + + resp, httpRes, err := apiClient.WirelessApi.SetNetworkWirelessEthernetPortsProfilesDefault(context.Background(), networkId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + + t.Run("Test WirelessApiService UpdateDeviceWirelessAlternateManagementInterfaceIpv6", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var serial string + + resp, httpRes, err := apiClient.WirelessApi.UpdateDeviceWirelessAlternateManagementInterfaceIpv6(context.Background(), serial).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + t.Run("Test WirelessApiService UpdateDeviceWirelessBluetoothSettings", func(t *testing.T) { t.Skip("skip test") // remove to run test @@ -855,6 +954,21 @@ func Test_client_WirelessApiService(t *testing.T) { }) + t.Run("Test WirelessApiService UpdateNetworkWirelessEthernetPortsProfile", func(t *testing.T) { + + t.Skip("skip test") // remove to run test + + var networkId string + var profileId string + + resp, httpRes, err := apiClient.WirelessApi.UpdateNetworkWirelessEthernetPortsProfile(context.Background(), networkId, profileId).Execute() + + require.Nil(t, err) + require.NotNil(t, resp) + assert.Equal(t, 200, httpRes.StatusCode) + + }) + t.Run("Test WirelessApiService UpdateNetworkWirelessRfProfile", func(t *testing.T) { t.Skip("skip test") // remove to run test diff --git a/client/utils.go b/client/utils.go index 50734753e..b33e998b3 100644 --- a/client/utils.go +++ b/client/utils.go @@ -1,9 +1,9 @@ /* Meraki Dashboard API -A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 02 August, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) +A RESTful API to programmatically manage and monitor Cisco Meraki networks at scale. > Date: 06 September, 2023 > > [Recent Updates](https://meraki.io/whats-new/) --- [API Documentation](https://meraki.io/api) [Community Support](https://meraki.io/community) [Meraki Homepage](https://www.meraki.com) -API version: 1.36.0 +API version: 1.37.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.