VersionNumber¶

class samson.Core.Container.VersionNumber(*args, **kwargs)¶

Bases: pybind11_builtins.pybind11_object

This class describes a version number.

SAMSON API: SBCContainerVersionNumber

Overloaded function.

  1. __init__(self: samson.Core.Container.VersionNumber) -> None

Constructs the 0.0.0 version number

  1. __init__(self: samson.Core.Container.VersionNumber, major: int, minor: int, patch: int) -> None

    Constructs a version number major.minor.patch

    Args:

    major (int): major version number

    minor (int): minor version number

    patch (int): patch version number

  2. __init__(self: samson.Core.Container.VersionNumber, stringVersionNumber: str) -> None

Constructs a version number from a string.

Args:

stringVersionNumber (string): string version number representation
  1. __init__(self: samson.Core.Container.VersionNumber, versionNumber: samson.Core.Container.VersionNumber) -> None

Constructs a version number from a versionNumber

__eq__(self: samson.Core.Container.VersionNumber, arg0: samson.Core.Container.VersionNumber) → bool¶

operator ==

__ge__(self: samson.Core.Container.VersionNumber, arg0: samson.Core.Container.VersionNumber) → bool¶

operator >=

__gt__(self: samson.Core.Container.VersionNumber, arg0: samson.Core.Container.VersionNumber) → bool¶

operator >

__le__(self: samson.Core.Container.VersionNumber, arg0: samson.Core.Container.VersionNumber) → bool¶

operator <=

__lt__(self: samson.Core.Container.VersionNumber, arg0: samson.Core.Container.VersionNumber) → bool¶

operator <

__ne__(self: samson.Core.Container.VersionNumber, arg0: samson.Core.Container.VersionNumber) → bool¶

operator !=

major¶

major version number

minor¶

minor version number

patch¶

patch version number