ServiceStack Поддержка дротиков и флаттеров опирается на с использованием JsonWebClient с сгенерированными типизированными DTO, например:
import 'package:servicestack/client.dart';
import 'techstacks.dtos.dart';
var client = new JsonServiceClient("https://www.techstacks.io");
main() async {
var response = await client.get(new GetTechnology(slug: "flutter"));
print("${response.technology.name}: ${response.technology.vendorUrl}");
}
, который работает только с конечными точками JSON ServiceStack, поэтомувы не сможете использовать его для прямого вызова сервисов SOAP.
Вместо ServiceStack поддерживает SOAP Services в качестве дополнительной конечной точки для ваших ServiceStack Services вы можете иметь одинаковые службы, доступные как для JSON, так и для клиентов SOAP 1.1 / 1.2.