2016-02-24 23:58:14 +08:00
|
|
|
---
|
|
|
|
- name: cdb_geocode_admin0_polygon
|
2019-10-08 17:28:40 +08:00
|
|
|
return_type: public.Geometry
|
2018-09-05 23:02:02 +08:00
|
|
|
requires_permission: true
|
|
|
|
permission_name: geocoding
|
2018-09-10 22:45:31 +08:00
|
|
|
permission_error: Geocoding permission denied
|
2016-02-24 23:58:14 +08:00
|
|
|
params:
|
|
|
|
- { name: country_name, type: text }
|
|
|
|
|
|
|
|
- name: cdb_geocode_admin1_polygon
|
2019-10-08 17:28:40 +08:00
|
|
|
return_type: public.Geometry
|
2018-09-05 23:02:02 +08:00
|
|
|
requires_permission: true
|
|
|
|
permission_name: geocoding
|
2018-09-10 22:45:31 +08:00
|
|
|
permission_error: Geocoding permission denied
|
2016-02-24 23:58:14 +08:00
|
|
|
params:
|
|
|
|
- { name: admin1_name, type: text }
|
|
|
|
|
|
|
|
- name: cdb_geocode_admin1_polygon
|
2019-10-08 17:28:40 +08:00
|
|
|
return_type: public.Geometry
|
2018-09-05 23:02:02 +08:00
|
|
|
requires_permission: true
|
|
|
|
permission_name: geocoding
|
2018-09-10 22:45:31 +08:00
|
|
|
permission_error: Geocoding permission denied
|
2016-02-24 23:58:14 +08:00
|
|
|
params:
|
|
|
|
- { name: admin1_name, type: text }
|
|
|
|
- { name: country_name, type: text }
|
|
|
|
|
|
|
|
- name: cdb_geocode_namedplace_point
|
2019-10-08 17:28:40 +08:00
|
|
|
return_type: public.Geometry
|
2018-09-05 23:02:02 +08:00
|
|
|
requires_permission: true
|
|
|
|
permission_name: geocoding
|
2018-09-10 22:45:31 +08:00
|
|
|
permission_error: Geocoding permission denied
|
2016-02-24 23:58:14 +08:00
|
|
|
params:
|
|
|
|
- { name: city_name, type: text}
|
|
|
|
|
|
|
|
- name: cdb_geocode_namedplace_point
|
2019-10-08 17:28:40 +08:00
|
|
|
return_type: public.Geometry
|
2018-09-05 23:02:02 +08:00
|
|
|
requires_permission: true
|
|
|
|
permission_name: geocoding
|
2018-09-10 22:45:31 +08:00
|
|
|
permission_error: Geocoding permission denied
|
2016-02-24 23:58:14 +08:00
|
|
|
params:
|
|
|
|
- { name: city_name, type: text}
|
|
|
|
- { name: country_name, type: text}
|
|
|
|
|
|
|
|
- name: cdb_geocode_namedplace_point
|
2019-10-08 17:28:40 +08:00
|
|
|
return_type: public.Geometry
|
2018-09-05 23:02:02 +08:00
|
|
|
requires_permission: true
|
|
|
|
permission_name: geocoding
|
2018-09-10 22:45:31 +08:00
|
|
|
permission_error: Geocoding permission denied
|
2016-02-24 23:58:14 +08:00
|
|
|
params:
|
|
|
|
- { name: city_name, type: text}
|
|
|
|
- { name: admin1_name, type: text}
|
|
|
|
- { name: country_name, type: text}
|
|
|
|
|
|
|
|
- name: cdb_geocode_postalcode_polygon
|
2019-10-08 17:28:40 +08:00
|
|
|
return_type: public.Geometry
|
2018-09-05 23:02:02 +08:00
|
|
|
requires_permission: true
|
|
|
|
permission_name: geocoding
|
2018-09-10 22:45:31 +08:00
|
|
|
permission_error: Geocoding permission denied
|
2016-02-24 23:58:14 +08:00
|
|
|
params:
|
|
|
|
- { name: postal_code, type: text}
|
|
|
|
- { name: country_name, type: text}
|
|
|
|
|
2017-07-06 00:32:38 +08:00
|
|
|
- name: cdb_geocode_postalcode_polygon
|
2019-10-08 17:28:40 +08:00
|
|
|
return_type: public.Geometry
|
2018-09-05 23:02:02 +08:00
|
|
|
requires_permission: true
|
|
|
|
permission_name: geocoding
|
2018-09-10 22:45:31 +08:00
|
|
|
permission_error: Geocoding permission denied
|
2017-07-06 00:32:38 +08:00
|
|
|
params:
|
2017-07-07 19:08:41 +08:00
|
|
|
- { name: postal_code, type: double precision}
|
2017-07-06 00:32:38 +08:00
|
|
|
- { name: country_name, type: text}
|
|
|
|
|
2016-02-24 23:58:14 +08:00
|
|
|
- name: cdb_geocode_postalcode_point
|
2019-10-08 17:28:40 +08:00
|
|
|
return_type: public.Geometry
|
2018-09-05 23:02:02 +08:00
|
|
|
requires_permission: true
|
|
|
|
permission_name: geocoding
|
2018-09-10 22:45:31 +08:00
|
|
|
permission_error: Geocoding permission denied
|
2016-02-24 23:58:14 +08:00
|
|
|
params:
|
|
|
|
- { name: postal_code, type: text}
|
|
|
|
- { name: country_name, type: text}
|
|
|
|
|
2017-07-06 00:32:38 +08:00
|
|
|
- name: cdb_geocode_postalcode_point
|
2019-10-08 17:28:40 +08:00
|
|
|
return_type: public.Geometry
|
2018-09-05 23:02:02 +08:00
|
|
|
requires_permission: true
|
|
|
|
permission_name: geocoding
|
2018-09-10 22:45:31 +08:00
|
|
|
permission_error: Geocoding permission denied
|
2017-07-06 00:32:38 +08:00
|
|
|
params:
|
2017-07-07 19:08:41 +08:00
|
|
|
- { name: postal_code, type: double precision}
|
2017-07-06 00:32:38 +08:00
|
|
|
- { name: country_name, type: text}
|
|
|
|
|
2016-02-24 23:58:14 +08:00
|
|
|
- name: cdb_geocode_ipaddress_point
|
2019-10-08 17:28:40 +08:00
|
|
|
return_type: public.Geometry
|
2018-09-05 23:02:02 +08:00
|
|
|
requires_permission: true
|
|
|
|
permission_name: geocoding
|
2018-09-10 22:45:31 +08:00
|
|
|
permission_error: Geocoding permission denied
|
2016-02-24 23:58:14 +08:00
|
|
|
params:
|
|
|
|
- { name: ip_address, type: text}
|
|
|
|
|
|
|
|
- name: cdb_geocode_street_point
|
2019-10-08 17:28:40 +08:00
|
|
|
return_type: public.Geometry
|
2018-09-05 23:02:02 +08:00
|
|
|
requires_permission: true
|
|
|
|
permission_name: geocoding
|
2018-09-10 22:45:31 +08:00
|
|
|
permission_error: Geocoding permission denied
|
2016-02-24 23:58:14 +08:00
|
|
|
params:
|
|
|
|
- { name: searchtext, type: text}
|
|
|
|
- { name: city, type: text, default: 'NULL'}
|
|
|
|
- { name: state_province, type: text, default: 'NULL'}
|
|
|
|
- { name: country, type: text, default: 'NULL'}
|
|
|
|
|
2018-06-15 15:55:52 +08:00
|
|
|
- name: _cdb_bulk_geocode_street_point
|
2018-06-11 22:12:29 +08:00
|
|
|
return_type: SETOF cdb_dataservices_client.geocoding
|
|
|
|
multi_row: true
|
|
|
|
multi_field: true
|
2018-09-05 23:02:02 +08:00
|
|
|
requires_permission: true
|
|
|
|
permission_name: geocoding
|
2018-09-10 22:45:31 +08:00
|
|
|
permission_error: Geocoding permission denied
|
2018-06-11 22:12:29 +08:00
|
|
|
params:
|
2018-06-27 21:14:11 +08:00
|
|
|
- { name: searches, type: jsonb } # Array of JSON objects with id, address, city, state and country fields
|
2018-06-11 22:12:29 +08:00
|
|
|
|
2016-07-05 01:15:37 +08:00
|
|
|
- name: cdb_here_geocode_street_point
|
2019-10-08 17:28:40 +08:00
|
|
|
return_type: public.Geometry
|
2018-09-05 23:02:02 +08:00
|
|
|
requires_permission: true
|
|
|
|
permission_name: geocoding
|
2018-09-10 22:45:31 +08:00
|
|
|
permission_error: Geocoding permission denied
|
2016-07-05 01:15:37 +08:00
|
|
|
params:
|
|
|
|
- { name: searchtext, type: text}
|
|
|
|
- { name: city, type: text, default: 'NULL'}
|
|
|
|
- { name: state_province, type: text, default: 'NULL'}
|
|
|
|
- { name: country, type: text, default: 'NULL'}
|
|
|
|
|
|
|
|
- name: cdb_google_geocode_street_point
|
2019-10-08 17:28:40 +08:00
|
|
|
return_type: public.Geometry
|
2018-09-05 23:02:02 +08:00
|
|
|
requires_permission: true
|
|
|
|
permission_name: geocoding
|
2018-09-10 22:45:31 +08:00
|
|
|
permission_error: Geocoding permission denied
|
2016-07-05 01:15:37 +08:00
|
|
|
params:
|
|
|
|
- { name: searchtext, type: text}
|
|
|
|
- { name: city, type: text, default: 'NULL'}
|
|
|
|
- { name: state_province, type: text, default: 'NULL'}
|
|
|
|
- { name: country, type: text, default: 'NULL'}
|
|
|
|
|
2017-12-29 22:28:29 +08:00
|
|
|
- name: cdb_mapbox_geocode_street_point
|
2019-10-08 17:28:40 +08:00
|
|
|
return_type: public.Geometry
|
2018-09-05 23:02:02 +08:00
|
|
|
requires_permission: true
|
|
|
|
permission_name: geocoding
|
2018-09-10 22:45:31 +08:00
|
|
|
permission_error: Geocoding permission denied
|
2017-12-29 22:28:29 +08:00
|
|
|
params:
|
|
|
|
- { name: searchtext, type: text}
|
|
|
|
- { name: city, type: text, default: 'NULL'}
|
|
|
|
- { name: state_province, type: text, default: 'NULL'}
|
|
|
|
- { name: country, type: text, default: 'NULL'}
|
|
|
|
|
2018-03-03 00:38:02 +08:00
|
|
|
- name: cdb_tomtom_geocode_street_point
|
2019-10-08 17:28:40 +08:00
|
|
|
return_type: public.Geometry
|
2018-09-05 23:02:02 +08:00
|
|
|
requires_permission: true
|
|
|
|
permission_name: geocoding
|
2018-09-10 22:45:31 +08:00
|
|
|
permission_error: Geocoding permission denied
|
2018-03-03 00:38:02 +08:00
|
|
|
params:
|
|
|
|
- { name: searchtext, type: text}
|
|
|
|
- { name: city, type: text, default: 'NULL'}
|
|
|
|
- { name: state_province, type: text, default: 'NULL'}
|
2020-01-16 00:40:36 +08:00
|
|
|
- { name: country, type: text, default: 'NULL'}
|
|
|
|
|
|
|
|
- name: cdb_geocodio_geocode_street_point
|
|
|
|
return_type: public.Geometry
|
|
|
|
requires_permission: true
|
|
|
|
permission_name: geocoding
|
|
|
|
permission_error: Geocoding permission denied
|
|
|
|
params:
|
|
|
|
- { name: searchtext, type: text}
|
|
|
|
- { name: city, type: text, default: 'NULL'}
|
|
|
|
- { name: state_province, type: text, default: 'NULL'}
|
2018-03-03 00:38:02 +08:00
|
|
|
- { name: country, type: text, default: 'NULL'}
|
|
|
|
|
2016-07-05 01:15:37 +08:00
|
|
|
- name: cdb_mapzen_geocode_street_point
|
2019-10-08 17:28:40 +08:00
|
|
|
return_type: public.Geometry
|
2018-09-05 23:02:02 +08:00
|
|
|
requires_permission: true
|
|
|
|
permission_name: geocoding
|
2018-09-10 22:45:31 +08:00
|
|
|
permission_error: Geocoding permission denied
|
2016-07-05 01:15:37 +08:00
|
|
|
params:
|
|
|
|
- { name: searchtext, type: text}
|
|
|
|
- { name: city, type: text, default: 'NULL'}
|
|
|
|
- { name: state_province, type: text, default: 'NULL'}
|
|
|
|
- { name: country, type: text, default: 'NULL'}
|
|
|
|
|
2016-02-24 23:58:14 +08:00
|
|
|
- name: cdb_isodistance
|
|
|
|
return_type: SETOF cdb_dataservices_client.isoline
|
|
|
|
multi_row: true
|
|
|
|
multi_field: true
|
2018-09-05 23:02:02 +08:00
|
|
|
requires_permission: true
|
|
|
|
permission_name: isolines
|
2018-09-10 23:06:37 +08:00
|
|
|
permission_error: Isolines permission denied
|
2016-02-24 23:58:14 +08:00
|
|
|
params:
|
2019-10-08 17:28:40 +08:00
|
|
|
- { name: source, type: "public.geometry(Geometry, 4326)" }
|
2016-02-24 23:58:14 +08:00
|
|
|
- { name: mode, type: text }
|
|
|
|
- { name: range, type: "integer[]" }
|
|
|
|
- { name: options, type: "text[]", default: 'ARRAY[]::text[]' }
|
|
|
|
|
|
|
|
- name: cdb_isochrone
|
|
|
|
return_type: SETOF cdb_dataservices_client.isoline
|
|
|
|
multi_row: true
|
|
|
|
multi_field: true
|
2018-09-05 23:02:02 +08:00
|
|
|
requires_permission: true
|
|
|
|
permission_name: isolines
|
2018-09-10 23:06:37 +08:00
|
|
|
permission_error: Isolines permission denied
|
2016-02-24 23:58:14 +08:00
|
|
|
params:
|
2019-10-08 17:28:40 +08:00
|
|
|
- { name: source, type: "public.geometry(Geometry, 4326)" }
|
2016-02-24 23:58:14 +08:00
|
|
|
- { name: mode, type: text }
|
|
|
|
- { name: range, type: "integer[]" }
|
|
|
|
- { name: options, type: "text[]", default: 'ARRAY[]::text[]' }
|
|
|
|
|
2017-12-29 22:28:29 +08:00
|
|
|
- name: cdb_mapbox_isochrone
|
|
|
|
return_type: SETOF cdb_dataservices_client.isoline
|
|
|
|
multi_row: true
|
|
|
|
multi_field: true
|
2018-09-05 23:02:02 +08:00
|
|
|
requires_permission: true
|
|
|
|
permission_name: isolines
|
2018-09-10 23:06:37 +08:00
|
|
|
permission_error: Isolines permission denied
|
2017-12-29 22:28:29 +08:00
|
|
|
params:
|
2019-10-08 17:28:40 +08:00
|
|
|
- { name: source, type: "public.geometry(Geometry, 4326)" }
|
2017-12-29 22:28:29 +08:00
|
|
|
- { name: mode, type: text }
|
|
|
|
- { name: range, type: "integer[]" }
|
|
|
|
- { name: options, type: "text[]", default: 'ARRAY[]::text[]' }
|
|
|
|
|
2018-03-03 00:38:02 +08:00
|
|
|
- name: cdb_tomtom_isochrone
|
|
|
|
return_type: SETOF cdb_dataservices_client.isoline
|
|
|
|
multi_row: true
|
|
|
|
multi_field: true
|
2018-09-05 23:02:02 +08:00
|
|
|
requires_permission: true
|
|
|
|
permission_name: isolines
|
2018-09-10 23:06:37 +08:00
|
|
|
permission_error: Isolines permission denied
|
2018-03-03 00:38:02 +08:00
|
|
|
params:
|
2019-10-08 17:28:40 +08:00
|
|
|
- { name: source, type: "public.geometry(Geometry, 4326)" }
|
2018-03-03 00:38:02 +08:00
|
|
|
- { name: mode, type: text }
|
|
|
|
- { name: range, type: "integer[]" }
|
|
|
|
- { name: options, type: "text[]", default: 'ARRAY[]::text[]' }
|
|
|
|
|
2016-07-06 18:10:43 +08:00
|
|
|
- name: cdb_mapzen_isochrone
|
|
|
|
return_type: SETOF cdb_dataservices_client.isoline
|
|
|
|
multi_row: true
|
|
|
|
multi_field: true
|
2018-09-05 23:02:02 +08:00
|
|
|
requires_permission: true
|
|
|
|
permission_name: isolines
|
2018-09-10 23:06:37 +08:00
|
|
|
permission_error: Isolines permission denied
|
2016-07-06 18:10:43 +08:00
|
|
|
params:
|
2019-10-08 17:28:40 +08:00
|
|
|
- { name: source, type: "public.geometry(Geometry, 4326)" }
|
2016-07-06 18:10:43 +08:00
|
|
|
- { name: mode, type: text }
|
|
|
|
- { name: range, type: "integer[]" }
|
|
|
|
- { name: options, type: "text[]", default: 'ARRAY[]::text[]' }
|
|
|
|
|
2017-12-29 22:28:29 +08:00
|
|
|
- name: cdb_mapbox_isodistance
|
|
|
|
return_type: SETOF cdb_dataservices_client.isoline
|
|
|
|
multi_row: true
|
|
|
|
multi_field: true
|
2018-09-05 23:02:02 +08:00
|
|
|
requires_permission: true
|
|
|
|
permission_name: isolines
|
2018-09-10 23:06:37 +08:00
|
|
|
permission_error: Isolines permission denied
|
2017-12-29 22:28:29 +08:00
|
|
|
params:
|
2019-10-08 17:28:40 +08:00
|
|
|
- { name: source, type: "public.geometry(Geometry, 4326)" }
|
2017-12-29 22:28:29 +08:00
|
|
|
- { name: mode, type: text }
|
|
|
|
- { name: range, type: "integer[]" }
|
|
|
|
- { name: options, type: "text[]", default: 'ARRAY[]::text[]' }
|
|
|
|
|
2018-03-03 00:38:02 +08:00
|
|
|
- name: cdb_tomtom_isodistance
|
|
|
|
return_type: SETOF cdb_dataservices_client.isoline
|
|
|
|
multi_row: true
|
|
|
|
multi_field: true
|
2018-09-05 23:02:02 +08:00
|
|
|
requires_permission: true
|
|
|
|
permission_name: isolines
|
2018-09-10 23:06:37 +08:00
|
|
|
permission_error: Isolines permission denied
|
2018-03-03 00:38:02 +08:00
|
|
|
params:
|
2019-10-08 17:28:40 +08:00
|
|
|
- { name: source, type: "public.geometry(Geometry, 4326)" }
|
2018-03-03 00:38:02 +08:00
|
|
|
- { name: mode, type: text }
|
|
|
|
- { name: range, type: "integer[]" }
|
|
|
|
- { name: options, type: "text[]", default: 'ARRAY[]::text[]' }
|
|
|
|
|
2016-07-07 02:03:17 +08:00
|
|
|
- name: cdb_mapzen_isodistance
|
2016-07-07 01:40:40 +08:00
|
|
|
return_type: SETOF cdb_dataservices_client.isoline
|
|
|
|
multi_row: true
|
|
|
|
multi_field: true
|
2018-09-05 23:02:02 +08:00
|
|
|
requires_permission: true
|
|
|
|
permission_name: isolines
|
2018-09-10 23:06:37 +08:00
|
|
|
permission_error: Isolines permission denied
|
2016-07-07 01:40:40 +08:00
|
|
|
params:
|
2019-10-08 17:28:40 +08:00
|
|
|
- { name: source, type: "public.geometry(Geometry, 4326)" }
|
2016-07-07 01:40:40 +08:00
|
|
|
- { name: mode, type: text }
|
|
|
|
- { name: range, type: "integer[]" }
|
|
|
|
- { name: options, type: "text[]", default: 'ARRAY[]::text[]' }
|
|
|
|
|
2016-02-24 23:58:14 +08:00
|
|
|
- name: cdb_route_point_to_point
|
|
|
|
return_type: cdb_dataservices_client.simple_route
|
|
|
|
multi_field: true
|
2018-09-05 23:02:02 +08:00
|
|
|
requires_permission: true
|
|
|
|
permission_name: routing
|
2018-09-10 22:45:31 +08:00
|
|
|
permission_error: Routing permission denied
|
2016-02-24 23:58:14 +08:00
|
|
|
params:
|
2019-10-08 17:28:40 +08:00
|
|
|
- { name: origin, type: "public.geometry(Point, 4326)" }
|
|
|
|
- { name: destination, type: "public.geometry(Point, 4326)" }
|
2016-02-24 23:58:14 +08:00
|
|
|
- { name: mode, type: text }
|
|
|
|
- { name: options, type: "text[]", default: 'ARRAY[]::text[]' }
|
|
|
|
- { name: units, type: "text", default: "'kilometers'"}
|
|
|
|
|
2016-05-23 23:26:43 +08:00
|
|
|
- name: cdb_route_with_waypoints
|
|
|
|
return_type: cdb_dataservices_client.simple_route
|
|
|
|
multi_field: true
|
2018-09-05 23:02:02 +08:00
|
|
|
requires_permission: true
|
|
|
|
permission_name: routing
|
2018-09-10 22:45:31 +08:00
|
|
|
permission_error: Routing permission denied
|
2016-05-23 23:26:43 +08:00
|
|
|
params:
|
2019-10-08 17:28:40 +08:00
|
|
|
- { name: waypoints, type: "public.geometry(Point, 4326)[]" }
|
2016-05-23 23:26:43 +08:00
|
|
|
- { name: mode, type: text }
|
|
|
|
- { name: options, type: "text[]", default: 'ARRAY[]::text[]' }
|
|
|
|
- { name: units, type: "text", default: "'kilometers'"}
|
|
|
|
|
2016-11-25 00:46:07 +08:00
|
|
|
- name: cdb_service_quota_info
|
2016-11-25 01:38:31 +08:00
|
|
|
return_type: SETOF service_quota_info
|
2016-11-24 20:05:31 +08:00
|
|
|
multi_row: true
|
Fix issue with multi-field values #302
The difference between
```
=> select * from cdb_service_quota_info();
service | monthly_quota | used_quota | soft_limit | provider
----------------+---------------+------------+------------+------------------
isolines | 1000 | 0 | f | heremaps
hires_geocoder | 5 | 2 | f | mapzen
routing | 1500000 | 0 | f | mapzen
observatory | 1000 | 0 | f | data observatory
(4 rows)
```
and
```
=> select cdb_service_quota_info();
cdb_service_quota_info
-------------------------------------------
(isolines,1000,0,f,heremaps)
(hires_geocoder,5,2,f,mapzen)
(routing,1500000,0,f,mapzen)
(observatory,1000,0,f,"data observatory")
(4 rows)
```
is important to pl/proxy. In the later case, rows only have one field
(a tuple) and it complains with "Got too few fields from remote end".
2016-11-25 01:24:13 +08:00
|
|
|
multi_field: true
|
2016-11-24 20:05:31 +08:00
|
|
|
params:
|
|
|
|
- {}
|
|
|
|
|
2018-07-18 20:29:50 +08:00
|
|
|
- name: cdb_service_quota_info_batch
|
|
|
|
return_type: SETOF service_quota_info_batch
|
|
|
|
multi_row: true
|
|
|
|
multi_field: true
|
|
|
|
params:
|
|
|
|
- {}
|
|
|
|
|
2016-11-24 20:05:31 +08:00
|
|
|
- name: cdb_enough_quota
|
|
|
|
return_type: BOOLEAN
|
|
|
|
params:
|
2016-11-25 01:38:31 +08:00
|
|
|
- { name: service, type: TEXT }
|
2017-01-13 05:22:45 +08:00
|
|
|
- { name: input_size, type: NUMERIC }
|
2017-03-22 23:31:45 +08:00
|
|
|
|
|
|
|
- name: cdb_service_get_rate_limit
|
|
|
|
return_type: json
|
|
|
|
params:
|
|
|
|
- { name: service, type: "text" }
|
|
|
|
|
|
|
|
- name: cdb_service_set_user_rate_limit
|
2017-03-28 16:37:21 +08:00
|
|
|
superuser: true
|
2017-03-22 23:31:45 +08:00
|
|
|
return_type: void
|
|
|
|
params:
|
|
|
|
- { name: service, type: "text" }
|
|
|
|
- { name: rate_limit, type: json }
|
|
|
|
|
|
|
|
- name: cdb_service_set_org_rate_limit
|
2017-03-28 16:37:21 +08:00
|
|
|
superuser: true
|
2017-03-22 23:31:45 +08:00
|
|
|
return_type: void
|
|
|
|
params:
|
|
|
|
- { name: service, type: "text" }
|
|
|
|
- { name: rate_limit, type: json }
|
|
|
|
|
|
|
|
- name: cdb_service_set_server_rate_limit
|
2017-03-28 16:37:21 +08:00
|
|
|
superuser: true
|
2017-03-22 23:31:45 +08:00
|
|
|
return_type: void
|
|
|
|
params:
|
|
|
|
- { name: service, type: "text" }
|
|
|
|
- { name: rate_limit, type: json }
|