final case class SquadInfo(leader: Option[String], task: Option[String], zone_id: Option[PlanetSideZoneID], size: Option[Int], capacity: Option[Int], squad_guid: Option[PlanetSideGUID] = None) extends Product with Serializable
Maintain squad information for a given squad's listing. Only certain information will be transmitted depending on the purpose of the packet.
- leader
the name of the squad leader, usually the first person in the squad member list;
None
if not applicable- task
the task the squad is trying to perform as a wide character string;
None
if not applicable- zone_id
the continent on which the squad is acting;
None
if not applicable- size
the current size of the squad; "can" be greater than
capacity
, though with issues;None
if not applicable- capacity
the maximum number of members that the squad can tolerate; normal count is 10; maximum is 15 but naturally can not be assigned that many;
None
if not applicable- squad_guid
a GUID associated with the squad, used to recover the squad definition; sometimes it is defined but is still not applicable;
None
if not applicable (rarely applicable)
- Alphabetic
- By Inheritance
- SquadInfo
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new SquadInfo(leader: Option[String], task: Option[String], zone_id: Option[PlanetSideZoneID], size: Option[Int], capacity: Option[Int], squad_guid: Option[PlanetSideGUID] = None)
- leader
the name of the squad leader, usually the first person in the squad member list;
None
if not applicable- task
the task the squad is trying to perform as a wide character string;
None
if not applicable- zone_id
the continent on which the squad is acting;
None
if not applicable- size
the current size of the squad; "can" be greater than
capacity
, though with issues;None
if not applicable- capacity
the maximum number of members that the squad can tolerate; normal count is 10; maximum is 15 but naturally can not be assigned that many;
None
if not applicable- squad_guid
a GUID associated with the squad, used to recover the squad definition; sometimes it is defined but is still not applicable;
None
if not applicable (rarely applicable)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def And(info: SquadInfo): SquadInfo
Populate the undefined fields of this object with the populated fields of a second object.
Populate the undefined fields of this object with the populated fields of a second object. If the field is already defined in this object, the provided object does not contribute new data.
- info
the
SquadInfo
data to be incorporated into this object's data- returns
a new
SquadInfo
object, combining with two objects' field data
- def Capacity(cap: Int): SquadInfo
- def Leader(leader: String): SquadInfo
- def Size(sz: Int): SquadInfo
- def Task(task: String): SquadInfo
- def ZoneId(zone: Option[PlanetSideZoneID]): SquadInfo
- def ZoneId(zone: PlanetSideZoneID): SquadInfo
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val capacity: Option[Int]
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val leader: Option[String]
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val size: Option[Int]
- val squad_guid: Option[PlanetSideGUID]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val task: Option[String]
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- val zone_id: Option[PlanetSideZoneID]