Schema Manager

Schema นั้นจำเป็นในการที่จะใช้ร่วมกันกับ Event Manager โดยรูปแบบการสร้าง Schema เบื้องต้นเป็นดังนี้
-- NS.createSchema(name, paramsSort)

NS.createSchema('999s:test-get-name', { name = 1, age = 2 })
	.registerAs('test-get-name')
ParameterTypeDescriptionNote
namestring | string[]ชื่อสามารถเป็นแค่ string หรือ ‘abc’, ‘def’
paramsSorttable<string, number>เป็นการกำหนดลำดับของ Parameter ที่ส่งเข้ามายัง Eventname = 1, age = 2
การเรียกใช้ฟังก์ชั่น registerAs เป็นการบอกให้ระบบจดจำข้อมูล schema นี้เพื่อจะนำไปใช้ในขั้นตอนการสร้าง Event หรือการ Trigger Event และนอกจากนี้คุณยังสามารถกำหนด Parameters Type ได้อีกด้วยหลังจากที่ใช้งานฟังก์ชั่น createSchema
NS.createSchema('999s:test-get-name', { name = 1, age = 2 })
	.makeTypes({
		name = 'string',
		age = 'number'
	})
	.registerAs('test-get-name')
เพียงเท่านี้คุณก็จะได้ schema ชื่อ test-get-name ไปใช้ในการสร้าง Event หรือการ Trigger Event แล้ว