UserPlan

samson.Core.Container.UserPlan objects holds the user plan.

See also

SAMSON API: SBCContainerUserPlan

class samson.Core.Container.UserPlan(*args, **kwargs)

Bases: pybind11_builtins.pybind11_object

This class describes a user plan.

Overloaded function.

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

Constructs the None user plan

  1. __init__(self: samson.Core.Container.UserPlan, type: samson.Core.Container.UserPlan.Type) -> None

Constructs a user plan.

  1. __init__(self: samson.Core.Container.UserPlan, typeString: str) -> None

Constructs a user plan.

Args:

typeString (string): string user plan representation

  1. __init__(self: samson.Core.Container.UserPlan, userPlan: samson.Core.Container.UserPlan) -> None

Constructs a user plan from a userPlan

class Type(self: samson.Core.Container.UserPlan.Type, value: int) None

Bases: pybind11_builtins.pybind11_object

Members:

None : No plan

Starter : The Starter plan

Standard : The Standard plan

Professional : The Professional plan

Enterprise : The Enterprise plan

__eq__(self: object, other: object) bool
__ne__(self: object, other: object) bool
Enterprise = <Type.Enterprise: 4>
None = <Type.None: 0>
Professional = <Type.Professional: 3>
Standard = <Type.Standard: 2>
Starter = <Type.Starter: 1>
property name
property value
__eq__(self: samson.Core.Container.UserPlan, arg0: samson.Core.Container.UserPlan) bool

operator ==

__lt__(self: samson.Core.Container.UserPlan, arg0: samson.Core.Container.UserPlan) bool

operator <

__ne__(self: samson.Core.Container.UserPlan, arg0: samson.Core.Container.UserPlan) bool

operator !=

toString(self: samson.Core.Container.UserPlan) str

A string representation

Enterprise = <Type.Enterprise: 4>
None = <Type.None: 0>
Professional = <Type.Professional: 3>
Standard = <Type.Standard: 2>
Starter = <Type.Starter: 1>
property type

Returns the user plan type