Skip to content

Commit

Permalink
feat(example): updated example
Browse files Browse the repository at this point in the history
  • Loading branch information
tech-andgar committed Feb 17, 2024
1 parent 4a0f4f8 commit 5b6db6c
Showing 1 changed file with 39 additions and 11 deletions.
50 changes: 39 additions & 11 deletions example/main.dart
Original file line number Diff line number Diff line change
Expand Up @@ -6,30 +6,58 @@
import 'package:http_status/http_status.dart';

void main() {
print('${HttpStatusCode.ok}');
print('${HttpStatusCode.ok}'); // 200
print('${HttpStatus.ok}');
print('${HttpStatusCode.noContent}');
// HttpStatus(
// code: 200,
// name: 'OK',
// description: 'The request was fulfilled.'
// )
print('${HttpStatusCode.noContent}'); // 204
print('${HttpStatus.fromCode(404)}');
// HttpStatus(
// code: 404,
// name: 'Not Found',
// description: 'The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.'
// )

// isInformation (HttpStatusCode 200-299)
// isInformation (Http Status Code 200 - 299)
print(HttpStatusCode.processing.isInformationHttpStatusCode); // true
print(HttpStatusCode.notFound.isInformationHttpStatusCode); // false
print(HttpStatus.fromCode(103).isInformationHttpStatusCode); // true
print(HttpStatus.fromCode(404).isInformationHttpStatusCode); // false
print(103.isInformationHttpStatusCode); // true
print(400.isInformationHttpStatusCode); // false

// isSuccessful (HttpStatusCode 200-299)
print(200.isSuccessfulHttpStatusCode);
print(400.isSuccessfulHttpStatusCode);
print(HttpStatusCode.accepted.isSuccessfulHttpStatusCode);
print(HttpStatusCode.notFound.isSuccessfulHttpStatusCode);
// isSuccessful (Http Status Code 200 - 299)
print(HttpStatusCode.accepted.isSuccessfulHttpStatusCode); // true
print(HttpStatusCode.notFound.isSuccessfulHttpStatusCode); // false
print(HttpStatus.fromCode(200).isSuccessfulHttpStatusCode); // true
print(HttpStatus.fromCode(404).isSuccessfulHttpStatusCode); // false
print(200.isSuccessfulHttpStatusCode); // true
print(400.isSuccessfulHttpStatusCode); // false

// isRedirect (HttpStatusCode 300-399)
// isRedirect (Http Status Code 300 - 399)
print(HttpStatusCode.permanentRedirect.isRedirectHttpStatusCode); // true
print(HttpStatusCode.notFound.isRedirectHttpStatusCode); // false
print(HttpStatus.fromCode(303).isRedirectHttpStatusCode); // true
print(HttpStatus.fromCode(404).isRedirectHttpStatusCode); // false
print(303.isRedirectHttpStatusCode); // true
print(400.isRedirectHttpStatusCode); // false

// isClientError (HttpStatusCode 400-499)
// isClientError (Http Status Code 400 - 499)
print(HttpStatusCode.notFound.isClientErrorHttpStatusCode); // true
print(HttpStatusCode.processing.isClientErrorHttpStatusCode); // false
print(HttpStatus.fromCode(404).isClientErrorHttpStatusCode); // true
print(HttpStatus.fromCode(500).isClientErrorHttpStatusCode); // false
print(404.isClientErrorHttpStatusCode); // true
print(200.isClientErrorHttpStatusCode); // false

// isServerError (HttpStatusCode 500-599)
// isServerError (Http Status Code 500 - 599)
print(HttpStatusCode.internalServerError.isServerErrorHttpStatusCode); // true
print(HttpStatusCode.notFound.isServerErrorHttpStatusCode); // false;
print(HttpStatus.fromCode(502).isServerErrorHttpStatusCode); // true
print(HttpStatus.fromCode(200).isServerErrorHttpStatusCode); // false
print(503.isServerErrorHttpStatusCode); // true
print(200.isServerErrorHttpStatusCode); // false
}

0 comments on commit 5b6db6c

Please sign in to comment.