export class UserRpcGroup extends RpcGroup.make(
Rpc.fromTaggedRequest(UserAuthenticatedQuery),
Rpc.fromTaggedRequest(UserDetailsUpdateMutation),
).prefix('user.') {}
export class DeviceBrandRpcGroup extends RpcGroup.make(
Rpc.fromTaggedRequest(DeviceBrandCreateMutation),
).prefix('deviceBrand.') {}
export class AppRpcGroup extends RpcGroup.make().merge(
UserRpcGroup,
DeviceBrandRpcGroup,
) {}
export class UserRpcGroup extends RpcGroup.make(
Rpc.fromTaggedRequest(UserAuthenticatedQuery),
Rpc.fromTaggedRequest(UserDetailsUpdateMutation),
).prefix('user.') {}
export class DeviceBrandRpcGroup extends RpcGroup.make(
Rpc.fromTaggedRequest(DeviceBrandCreateMutation),
).prefix('deviceBrand.') {}
export class AppRpcGroup extends RpcGroup.make().merge(
UserRpcGroup,
DeviceBrandRpcGroup,
) {}