fromUriOrNull static method

ReferencedModel? fromUriOrNull(
  1. Uri? uri
)

Constructs a new instance of ReferencedModel, from the query parameters of uri. Returns null if uri is null or if the conversion fails.

Implementation

static ReferencedModel? fromUriOrNull(
  Uri? uri,
) {
  try {
    if (uri != null && uri.path == CLASS_NAME) {
      return ReferencedModel.fromJson(uri.queryParameters);
    } else {
      return ReferencedModel.assertRequired();
    }
  } catch (_) {
    return null;
  }
}