getDelhiveryServiceability method
Future
getDelhiveryServiceability(
- int deliveryPincode,
- String providerName
)
Implementation
Future getDelhiveryServiceability(
int deliveryPincode, String providerName) async {
GraphQLClient _client = graphQLConfiguration.clientToQuery();
var delhiveryServiceabilityGql = """
query getDelhiveryServiceability(
\$deliveryPincode: Float
\$providerName: String
) {
getDelhiveryServiceability(
deliveryPincode: \$deliveryPincode
providerName: \$providerName
) {
pre_paid
cash
pickup
cod
estimate
__typename
}
}
""";
final vble = {
"deliveryPincode": deliveryPincode,
"providerName": providerName
};
QueryResult result = await _client.query(QueryOptions(
document: gql(delhiveryServiceabilityGql),
variables: vble,
fetchPolicy: FetchPolicy.networkOnly,
));
if (!result.hasException) {
var deliveryService = result.data!['getDelhiveryServiceability'];
if (deliveryService != null) {
deliveryServiceAbility = delhiveryServiceabilityJson(deliveryService);
}
return deliveryServiceAbility;
}
return deliveryServiceAbility;
}