namespace Niantic (Niantic)

namespace Niantic {

// namespaces

namespace Niantic.ARDK;
    namespace Niantic.ARDK.AR;
        namespace Niantic.ARDK.AR.ARSessionEventArgs;
        namespace Niantic.ARDK.AR.Anchors;
        namespace Niantic.ARDK.AR.Awareness;
            namespace Niantic.ARDK.AR.Awareness.Depth;
                namespace Niantic.ARDK.AR.Awareness.Depth.Effects;
                namespace Niantic.ARDK.AR.Awareness.Depth.Generators;
            namespace Niantic.ARDK.AR.Awareness.Semantics;
        namespace Niantic.ARDK.AR.Camera;
        namespace Niantic.ARDK.AR.Configuration;
        namespace Niantic.ARDK.AR.Depth;
            namespace Niantic.ARDK.AR.Depth.Effects;
        namespace Niantic.ARDK.AR.HitTest;
        namespace Niantic.ARDK.AR.Localization;
        namespace Niantic.ARDK.AR.Mesh;
        namespace Niantic.ARDK.AR.Networking;
            namespace Niantic.ARDK.AR.Networking.ARNetworkingEventArgs;
            namespace Niantic.ARDK.AR.Networking.NetworkAnchors;
        namespace Niantic.ARDK.AR.ReferenceImage;
        namespace Niantic.ARDK.AR.SLAM;
    namespace Niantic.ARDK.Configuration;
        namespace Niantic.ARDK.Configuration.Authentication;
    namespace Niantic.ARDK.Extensions;
        namespace Niantic.ARDK.Extensions.Depth;
        namespace Niantic.ARDK.Extensions.Gameboard;
        namespace Niantic.ARDK.Extensions.Localization;
        namespace Niantic.ARDK.Extensions.MapVisualization;
        namespace Niantic.ARDK.Extensions.MarkerSync;
        namespace Niantic.ARDK.Extensions.Meshing;
        namespace Niantic.ARDK.Extensions.Permissions;
    namespace Niantic.ARDK.External;
    namespace Niantic.ARDK.Helpers;
    namespace Niantic.ARDK.LocationService;
    namespace Niantic.ARDK.Networking;
        namespace Niantic.ARDK.Networking.ARSim;
            namespace Niantic.ARDK.Networking.ARSim.Spawning;
                namespace Niantic.ARDK.Networking.ARSim.Spawning.GameObjectSpawning;
                namespace Niantic.ARDK.Networking.ARSim.Spawning.ServerSpawningEventArgs;
        namespace Niantic.ARDK.Networking.Authentication;
        namespace Niantic.ARDK.Networking.Clock;
        namespace Niantic.ARDK.Networking.HLAPI;
            namespace Niantic.ARDK.Networking.HLAPI.Authority;
            namespace Niantic.ARDK.Networking.HLAPI.Data;
            namespace Niantic.ARDK.Networking.HLAPI.Object;
                namespace Niantic.ARDK.Networking.HLAPI.Object.Unity;
            namespace Niantic.ARDK.Networking.HLAPI.Routing;
        namespace Niantic.ARDK.Networking.MultipeerNetworkingEventArgs;
    namespace Niantic.ARDK.Recording;
    namespace Niantic.ARDK.Rendering;
    namespace Niantic.ARDK.Utilities;
        namespace Niantic.ARDK.Utilities.BinarySerialization;
            namespace Niantic.ARDK.Utilities.BinarySerialization.Contexts;
            namespace Niantic.ARDK.Utilities.BinarySerialization.ItemSerializers;
        namespace Niantic.ARDK.Utilities.Collections;
        namespace Niantic.ARDK.Utilities.Logging;
        namespace Niantic.ARDK.Utilities.Marker;
        namespace Niantic.ARDK.Utilities.Preloading;
        namespace Niantic.ARDK.Utilities.QR;
        namespace Niantic.ARDK.Utilities.TypedId;
        namespace Niantic.ARDK.Utilities.VersionUtilities;
    namespace Niantic.ARDK.VirtualStudio;
        namespace Niantic.ARDK.VirtualStudio.AR;
            namespace Niantic.ARDK.VirtualStudio.AR.Mock;
            namespace Niantic.ARDK.VirtualStudio.AR.Networking;
                namespace Niantic.ARDK.VirtualStudio.AR.Networking.Mock;
        namespace Niantic.ARDK.VirtualStudio.Editor;
        namespace Niantic.ARDK.VirtualStudio.Networking;
            namespace Niantic.ARDK.VirtualStudio.Networking.ARSimHandlers;
        namespace Niantic.ARDK.VirtualStudio.Remote;
            namespace Niantic.ARDK.VirtualStudio.Remote.Data;

} // namespace Niantic