Skip to content

UnifyAir/open-api

Repository files navigation

Open-Api

A Rust-based implementation of the 5G Core network r17 OpenAPI specifications.

Overview

This project provides OpenAPI implementations for SBI calls, for primary NFs.

Project Structure

  • oasbi/ - OpenAPI models for nfs
  • openapi-nfs/ - NFs client deserialization and axum server implementation
  • macros/ - Custom macros for the project
  • scripts/ - Utility scripts
  • retry-after/ - Retry after authorization header

Todo:

  • Multipart Support in Deserialization
  • Multipart Support for Axum Server

Requirements

  • Rust (see rust-toolchain.toml for version)
  • Cargo

Building

cargo build

About

A Rust-based implementation of the 5G Core network r17 OpenAPI specifications.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages