as a complement to the packet <code>ReplicationStreamMessage</code> and the packet <code>SquadDefinitionActionMessage</code>.
The information communicated by the <code>SquadDefinitionActionMessage</code> packets allocates individual fields of the squad's structure
and the <code>ReplicationStreamMessage</code> packet reports very surface-level information about the squad to other players.
The <code>SquadDetailDefinitionUpdateMessage</code> packet serves as a realization of the field information reported by the former
and a fully fleshed-out explanation of the information presented by the latter.<br>
<br>
Squads are generally referenced by their own non-zero globally unique identifier that is valid server-wide.
A zero GUID squad is also accessible for information related to the local unpublished squad that exists on a specific client.
Only one published squad can have its information displayed at a time.
While imperfect squad information can be shown, two major formats for the data in this packet are common.
The first format lists all of the squad's fields and data and is used as an initialization of the squad locally.
This format is always used the first time information about the squad is communicated to the client.
The second format lists specific portions of the squad's fields and data and is used primarily for simple updating purposes.</p></div><dlclass="paramcmts block"><dtclass="param">guid</dt><ddclass="cmt"><p>the globally unique identifier of the squad</p></dd><dtclass="param">detail</dt><ddclass="cmt"><p>information regarding the squad</p></dd></dl><dlclass="attributes block"><dt>Source</dt><dd><ahref="https://github.com/psforever/PSF-LoginServer/blob/master//home/runner/work/PSF-LoginServer/PSF-LoginServer/src/main/scala/net/psforever/packet/game/SquadDetailDefinitionUpdateMessage.scala"target="_blank">SquadDetailDefinitionUpdateMessage.scala</a></dd></dl><divclass="toggleContainer"><divclass="toggle block"><span>Linear Supertypes</span><divclass="superTypes hiddenContent"><spanname="scala.Product"class="extype">Product</span>, <spanname="scala.Equals"class="extype">Equals</span>, <ahref="../PlanetSideGamePacket.html"name="net.psforever.packet.PlanetSideGamePacket"id="net.psforever.packet.PlanetSideGamePacket"class="extype">PlanetSideGamePacket</a>, <ahref="../PlanetSidePacket.html"name="net.psforever.packet.PlanetSidePacket"id="net.psforever.packet.PlanetSidePacket"class="extype">PlanetSidePacket</a>, <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html#java.io.Serializable"name="java.io.Serializable"id="java.io.Serializable"class="extype">Serializable</a>, <spanname="scala.AnyRef"class="extype">AnyRef</span>, <spanname="scala.Any"class="extype">Any</span></div></div></div></div><divid="mbrsel"><divclass="toggle"></div><divid="memberfilter"><iclass="material-icons arrow"></i><spanclass="input"><inputplaceholder="Filter all members"id="mbrsel-input"type="text"accesskey="/"/></span><iclass="clear material-icons"></i></div><divid="filterby"><divid="order"><spanclass="filtertype">Ordering</span><ol><liclass="alpha in"><span>Alphabetic</span></li><liclass="inherit out"><span>By Inheritance</span></li></ol></div><divclass="ancestors"><spanclass="filtertype">Inherited<br/></span><olid="linearization"><liclass="in"name="net.psforever.packet.game.SquadDetailDefinitionUpdateMessage"><span>SquadDetailDefinitionUpdateMessage</span></li><liclass="in"name="scala.Product"><span>Product</span></li><liclass="in"name="scala.Equals"><span>Equals</span></li><liclass="in"name="net.psforever.packet.PlanetSideGamePacket"><span>PlanetSideGamePacket</span></li><liclass="in"name="net.psforever.packet.PlanetSidePacket"><span>PlanetSidePacket</span></li><liclass="in"name="java.io.Serializable"><span>Serializable</span></li><liclass="in"name="scala.AnyRef"><span>AnyRef</span></li><liclass="in"name="scala.Any"><span>Any</span></li></ol></div><divclass="ancestors"><spanclass="filtertype"></span><ol><liclass="hideall out"><span>Hide All</span></li><liclass="showall in"><span>Show All</span></li></ol></div><divid="visbl"><spanclass="filtertype">Visibility</span><ol><liclass="public in"><span>Public</span></li><liclass="protected out"><span>Protected</span></li></ol></div></div></div><divid="template"><divid="allMembers"><divid="constructors"class="members"><h3>Instance Constructors</h3><ol><liclass="indented0 "name="net.psforever.packet.game.SquadDetailDefinitionUpdateMessage#<init>"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="<init>(guid:net.psforever.types.PlanetSideGUID,detail:net.psforever.packet.game.SquadDetail):net.psforever.packet.game.SquadDetailDefinitionUpdateMessage"></a><aid="<init>:SquadDetailDefinitionUpdateMessage"></a><spanclass="permalink"><ahref="../../../../net/psforever/packet/game/SquadDetailDefinitionUpdateMessage.html#<init>(guid:net.psforever.types.PlanetSideGUID,detail:net.psforever.packet.game.SquadDetail):net.psforever.packet.game.SquadDetailDefinitionUpdateMessage"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">new</span></span><spanclass="symbol"><spanclass="name">S