A trait for validating the type of object that can be allowed to become an Amenity object's Owner.
The Owner defaults to a type of PlanetSideServerObject in reference type;
but, that distinction is mainly to allow for a common ancestor with appropriate methods.
Only certain types of PlanetSideServerObject are formally allowed to be owners.
In execution, the T is the type of object that implicitly converts into an acceptable type of sub-object.
The companion object maintains the hardcoded conversions.
If such an implicit conversion does not exist, the assignment is unacceptable at compile time.
This member is added by an implicit conversion from AmenityTarget[T] to
any2stringadd[AmenityTarget[T]] performed by method any2stringadd in scala.Predef.
This member is added by an implicit conversion from AmenityTarget[T] to
StringFormat[AmenityTarget[T]] performed by method StringFormat in scala.Predef.
A
traitfor validating the type of object that can be allowed to become anAmenityobject'sOwner.The
Ownerdefaults to a type ofPlanetSideServerObjectin reference type; but, that distinction is mainly to allow for a common ancestor with appropriate methods. Only certain types ofPlanetSideServerObjectare formally allowed to be owners. In execution, theTis the type of object that implicitly converts into an acceptable type of sub-object. The companion object maintains the hardcoded conversions. If such an implicit conversion does not exist, the assignment is unacceptable at compile time.the permitted type of object