OpenQuizz
Une application de gestion des contenus pédagogiques
OpenAPIVersion Class Reference
Inheritance diagram for OpenAPIVersion:
Collaboration diagram for OpenAPIVersion:

Public Member Functions

def __init__ (self, openapi_version)
 
def major (self)
 
def minor (self)
 
def patch (self)
 

Static Public Attributes

 MIN_INCLUSIVE_VERSION = version.LooseVersion("2.0")
 
 MAX_EXCLUSIVE_VERSION = version.LooseVersion("4.0")
 

Detailed Description

OpenAPI version

:param str|OpenAPIVersion openapi_version: OpenAPI version

Parses an OpenAPI version expressed as string. Provides shortcut to digits
(major, minor, patch).

    Example: ::

        ver = OpenAPIVersion('3.0.2')
        assert ver.major == 3
        assert ver.minor == 0
        assert ver.patch == 1
        assert ver.vstring == '3.0.2'
        assert str(ver) == '3.0.2'

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  openapi_version 
)

Member Function Documentation

◆ major()

def major (   self)

◆ minor()

def minor (   self)

◆ patch()

def patch (   self)

Field Documentation

◆ MAX_EXCLUSIVE_VERSION

MAX_EXCLUSIVE_VERSION = version.LooseVersion("4.0")
static

◆ MIN_INCLUSIVE_VERSION

MIN_INCLUSIVE_VERSION = version.LooseVersion("2.0")
static

The documentation for this class was generated from the following file: