import 'package:networks_sdk/networks_sdk.dart'; import 'package:im_app/core/foundation/api_paths.dart'; part 'logout_request.g.dart'; /// # /auth/logout — 登出接口(无响应数据) /// /// 服务端返回 `{"code": 0, "message": "ok"}` 无 data 字段, /// `executeRequest` 返回 null,调用方直接 await 即可。 /// /// `responseType` 省略 → 生成器跳过 `fromJson` 注册,mixin 泛型为 `void`。 /// /// ## 数据流位置 /// /// ``` /// AuthRepositoryImpl.logout() /// → _client.executeRequest( ★ LogoutRequest ★ ) ← 你在这里 /// → 服务端 POST /auth/logout /// → 响应 {"code": 0, "message": "ok"} → null(无 data) /// ``` @ApiRequest(path: ApiPaths.authLogout, method: HttpMethod.post) class LogoutRequest extends ApiRequestable with _$LogoutRequestApi { LogoutRequest(); }