| [ |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.power.systemmode/ClientConfig.default_level", |
| "ordinal": "2", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.power.systemmode/ClientConfig.mode_matches", |
| "ordinal": "1", |
| "type": "vector<fuchsia.power.systemmode/ModeMatch>:0" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.power.systemmode/ClientConfig" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.power.systemmode/ClientConfigurator.Get", |
| "strictness": "strict", |
| "ordinal": "2177307330967010683", |
| "direction": "two_way", |
| "request": "fuchsia.power.systemmode/ClientConfiguratorGetRequest", |
| "response": "fuchsia.power.systemmode/ClientConfiguratorGetResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.power.systemmode/ClientConfigurator.Set", |
| "strictness": "strict", |
| "ordinal": "2451360700391449653", |
| "direction": "two_way", |
| "request": "fuchsia.power.systemmode/ClientConfiguratorSetRequest" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.power.systemmode/ClientConfigurator", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.power.systemmode/ClientConfiguratorGetRequest.client_type", |
| "ordinal": "1", |
| "type": "fuchsia.power.clientlevel/ClientType" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.power.systemmode/ClientConfiguratorGetRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.power.systemmode/ClientConfiguratorGetResponse.config", |
| "ordinal": "1", |
| "type": "box<fuchsia.power.systemmode/ClientConfig>" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.power.systemmode/ClientConfiguratorGetResponse" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.power.systemmode/ClientConfiguratorSetRequest.client_type", |
| "ordinal": "1", |
| "type": "fuchsia.power.clientlevel/ClientType" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.power.systemmode/ClientConfiguratorSetRequest.config", |
| "ordinal": "2", |
| "type": "fuchsia.power.systemmode/ClientConfig" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.power.systemmode/ClientConfiguratorSetRequest" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.power.systemmode/MAX_MODE_MATCHES_PER_CLIENT", |
| "type": "uint32", |
| "value": "0" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.power.systemmode/ModeMatch.mode", |
| "ordinal": "1", |
| "type": "fuchsia.power.systemmode/SystemMode" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.power.systemmode/ModeMatch.power_level", |
| "ordinal": "2", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.power.systemmode/ModeMatch" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.power.systemmode/ModeRequestError.GENERIC", |
| "value": "1" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.power.systemmode/ModeRequestError", |
| "strictness": "flexible", |
| "type": "uint32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.power.systemmode/Requester.Request", |
| "strictness": "strict", |
| "ordinal": "6197990808338166821", |
| "direction": "two_way", |
| "request": "fuchsia.power.systemmode/RequesterRequestRequest", |
| "response": "fuchsia.power.systemmode/Requester_Request_Response", |
| "error": "fuchsia.power.systemmode/ModeRequestError" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.power.systemmode/Requester", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.power.systemmode/RequesterRequestRequest.mode", |
| "ordinal": "1", |
| "type": "fuchsia.power.systemmode/SystemMode" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.power.systemmode/RequesterRequestRequest.set", |
| "ordinal": "2", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.power.systemmode/RequesterRequestRequest" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.power.systemmode/SystemMode", |
| "strictness": "flexible", |
| "type": "uint32" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.power.systemmode" |
| } |
| ] |