namespace AstalSway { public class Window : Container { public string app_id; public string shell; public int pid; public bool visible; public bool inhibit_idle; public Window() { node_type = NodeType.WINDOW; } internal override void sync(Json.Object obj) { app_id = obj.get_string_member("app_id"); shell = obj.get_string_member("shell"); pid = (int)obj.get_int_member("pid"); visible = obj.get_boolean_member("visible"); inhibit_idle = obj.get_boolean_member("inhibit_idle"); base.sync(obj); } } }