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.
__init__(self: samson.Core.Container.UserPlan) -> None
Constructs the None user plan
__init__(self: samson.Core.Container.UserPlan, type: samson.Core.Container.UserPlan.Type) -> None
Constructs a user plan.
__init__(self: samson.Core.Container.UserPlan, typeString: str) -> None
Constructs a user plan.
Args:
typeString (string): string user plan representation
__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