get_attribut_terms method

dynamic get_attribut_terms({
  1. String? context,
  2. required String? id,
})

Implementation

get_attribut_terms({String? context, required String? id}) async {
  String request_api = 'products/attributes/$id/terms';
  var res = await ApiServices()
      .getRequest(request_api, baseUrl, consumerKey, consumerSecret);
  // print(res);
  var decode_data = json.decode(res.body);
  print(decode_data);
  if (decode_data != null) {
    return ProductAttributeTermsModel.fromJson(decode_data[0]);
  } else {
    List<ProductAttributeTermsModel> attridutes_terms_list = [];
    for (var i = 0; i < decode_data.length; i++) {
      ProductAttributeTermsModel attridutes_terms_data =
          ProductAttributeTermsModel.fromJson(decode_data[i]);
      attridutes_terms_list.add(attridutes_terms_data);
    }
    return attridutes_terms_list;
  }
}