| [ |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.power.systemmode/ClientConfig.default_level" |
| }, |
| { |
| "declaration": "vector<fuchsia.power.systemmode/ModeMatch>:0", |
| "kind": "struct/member", |
| "name": "fuchsia.power.systemmode/ClientConfig.mode_matches" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.power.systemmode/ClientConfig" |
| }, |
| { |
| "declaration": "(fuchsia.power.clientlevel/ClientType client_type) -> (box<fuchsia.power.systemmode/ClientConfig> config)", |
| "kind": "protocol/member", |
| "name": "fuchsia.power.systemmode/ClientConfigurator.Get" |
| }, |
| { |
| "declaration": "(fuchsia.power.clientlevel/ClientType client_type,fuchsia.power.systemmode/ClientConfig config) -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.power.systemmode/ClientConfigurator.Set" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.power.systemmode/ClientConfigurator" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.power.systemmode/MAX_MODE_MATCHES_PER_CLIENT", |
| "value": "0" |
| }, |
| { |
| "declaration": "fuchsia.power.systemmode/SystemMode", |
| "kind": "struct/member", |
| "name": "fuchsia.power.systemmode/ModeMatch.mode" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.power.systemmode/ModeMatch.power_level" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.power.systemmode/ModeMatch" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.power.systemmode/ModeRequestError.GENERIC", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.power.systemmode/ModeRequestError", |
| "strictness": "flexible" |
| }, |
| { |
| "declaration": "(fuchsia.power.systemmode/SystemMode mode,bool set) -> (fuchsia.power.systemmode/Requester_Request_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.power.systemmode/Requester.Request" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.power.systemmode/Requester" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.power.systemmode/Requester_Request_Response" |
| }, |
| { |
| "declaration": "fuchsia.power.systemmode/ModeRequestError", |
| "kind": "union/member", |
| "name": "fuchsia.power.systemmode/Requester_Request_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.power.systemmode/Requester_Request_Response", |
| "kind": "union/member", |
| "name": "fuchsia.power.systemmode/Requester_Request_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.power.systemmode/Requester_Request_Result", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.power.systemmode/SystemMode", |
| "strictness": "flexible" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.power.systemmode" |
| } |
| ] |