create method
Implementation
Future<T> create(T obj, String path) async {
var request = await createRequest();
request.obj = obj;
var resultJson = await post(path, request) as Map<String, dynamic>;
return ServiceConfig.shared.decoder.fromJsonAsT<T>(resultJson);
}