local S=game:GetService("\082\101\112\108\105\099\097\116\101\100\083\116\111\114\097\103\101")local K=require(S.Packages.sapphire_net)local O=K.data_types return{test_namespace=K.define_namespace("\116\101\115\116\095\110\097\109\101\115\112\097\099\101",function()return{reliable_test_event=K.defined({value=O.record({name=O.string(20),age=O.uint(1),height=O.uint(1);sex=O.string(6)})}),unreliable_test_event=K.defined({value=O.record({name=O.string(20),age=O.uint(1),height=O.uint(1),sex=O.string(6)}),reliability_type="\117\110\114\101\108\105\097\098\108\101"});loaded=K.defined({value=O.boolean()})}end);test_namespace_two=K.define_namespace("\116\101\115\116\095\110\097\109\101\115\112\097\099\101\095\116\119\111",function()return{reliable_test_event=K.defined({value=O.record({name=O.string(20),age=O.uint(1),height=O.uint(1),sex=O.string(6)})}),unreliable_test_event=K.defined({value=O.record({name=O.string(20);age=O.uint(1);height=O.uint(1),sex=O.string(6)});reliability_type="\117\110\114\101\108\105\097\098\108\101"})}end),data_replication=K.define_namespace("\100\097\116\097\095\114\101\112\108\105\099\097\116\105\111\110",function()return{ecr_registry=K.defined({value=O.map(O.uint(4),O.map(O.uint(4),O.unknown()));reliability_type="\114\101\108\105\097\098\108\101"})}end)}
local ReplicatedStorage = game:GetService("ReplicatedStorage")

local sapphire_net = require(ReplicatedStorage.Packages.sapphire_net)
local t = sapphire_net.data_types

return {
    test_namespace = sapphire_net.define_namespace("test_namespace", function()
        return {
            reliable_test_event = sapphire_net.defined({
                value = t.record({
                    name = t.string(20),
                    age = t.uint(1),
                    height = t.uint(1),
                    sex = t.string(6),
                }),
            }),
            unreliable_test_event = sapphire_net.defined({
                value = t.record({
                    name = t.string(20),
                    age = t.uint(1),
                    height = t.uint(1),
                    sex = t.string(6),
                }),
                reliability_type = "unreliable",
            }),
            loaded = sapphire_net.defined({
                value = t.boolean(),
            }),
        }
    end),
    test_namespace_two = sapphire_net.define_namespace("test_namespace_two", function()
        return {
            reliable_test_event = sapphire_net.defined({
                value = t.record({
                    name = t.string(20),
                    age = t.uint(1),
                    height = t.uint(1),
                    sex = t.string(6),
                }),
            }),
            unreliable_test_event = sapphire_net.defined({
                value = t.record({
                    name = t.string(20),
                    age = t.uint(1),
                    height = t.uint(1),
                    sex = t.string(6),
                }),
                reliability_type = "unreliable",
            }),
        }
    end),
    data_replication = sapphire_net.define_namespace("data_replication", function()
        return {
            ecr_registry = sapphire_net.defined({
                value = t.map(t.uint(4), t.map(t.uint(4), t.unknown())),
                reliability_type = "reliable",
            }),
        }
    end),
}
