One account in <UserList>.
optional
userId: number
Account number, 0 or more.
optional
userName: string
Account name, up to 31 bytes.
optional
userLevel: number
0 or 1; the camera rejects anything above 1.
optional
loginState: number
1 for the account this session logged in as, else 0.
optional
userSetState: "none" | "add" | "delete" | "modify"
What a request does with the account; replies always say none.
optional
password: string
Account password, up to 31 bytes; read by the parser, never written.