import 'package:chicken_farm/core/api/api_option.dart'; import 'package:chicken_farm/core/api/api_service.dart'; class BreedSubmitApi { static final BreedSubmitApi _instance = BreedSubmitApi._internal(); factory BreedSubmitApi() => _instance; BreedSubmitApi._internal(); Future create(dynamic data) async { return (await ApiService().postWithOfflineSupport( '/app/breeding/create/', data: data, apiOption: ApiOption.noAlert(), )).check(); } Future cageChange(dynamic data) async { return (await ApiService().postWithOfflineSupport( '/app/breeding/cageChange/', data: data, apiOption: ApiOption.noAlert(), )).check(); } Future weight(dynamic data) async { return (await ApiService().postWithOfflineSupport( '/app/breeding/weight/', data: data, apiOption: ApiOption.noAlert(), )).check(); } Future cull(dynamic data) async { return (await ApiService().postWithOfflineSupport( '/app/breeding/cull/', data: data, apiOption: ApiOption.noAlert(), )).check(); } Future batchCull(dynamic data) async { return (await ApiService().postWithOfflineSupport( '/app/breeding/batchCull/', data: data, apiOption: ApiOption.noAlert(), )).check(); } }