openstack_types/dns.rs
1// Licensed under the Apache License, Version 2.0 (the "License");
2// you may not use this file except in compliance with the License.
3// You may obtain a copy of the License at
4//
5// http://www.apache.org/licenses/LICENSE-2.0
6//
7// Unless required by applicable law or agreed to in writing, software
8// distributed under the License is distributed on an "AS IS" BASIS,
9// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
10// See the License for the specific language governing permissions and
11// limitations under the License.
12//
13// SPDX-License-Identifier: Apache-2.0
14
15//! DNS API types
16
17pub mod v2;
18
19/// Get OpenAPI spec for the dns service used during the
20/// codegeneration.
21#[cfg(feature = "openapi")]
22pub fn get_openapi_spec() -> &'static str {
23 include_str!("../data/dns/v2.yaml")
24}
25
26#[cfg(test)]
27mod tests {
28
29 #[cfg(feature = "openapi")]
30 #[test]
31 fn test_get_openapi_spec() {
32 assert!(!super::get_openapi_spec().is_empty());
33 }
34}