Packages

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)

Source
ReplicationStreamMessage.scala
Linear Supertypes
Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SquadInfo
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. 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

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. 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

  5. def Capacity(cap: Int): SquadInfo
  6. def Leader(leader: String): SquadInfo
  7. def Size(sz: Int): SquadInfo
  8. def Task(task: String): SquadInfo
  9. def ZoneId(zone: Option[PlanetSideZoneID]): SquadInfo
  10. def ZoneId(zone: PlanetSideZoneID): SquadInfo
  11. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  12. val capacity: Option[Int]
  13. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  14. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  16. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  17. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  18. val leader: Option[String]
  19. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  22. def productElementNames: Iterator[String]
    Definition Classes
    Product
  23. val size: Option[Int]
  24. val squad_guid: Option[PlanetSideGUID]
  25. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  26. val task: Option[String]
  27. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  28. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  29. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  30. val zone_id: Option[PlanetSideZoneID]

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped