maybeMap<TResult extends Object?> method

  1. @optionalTypeArgs
TResult maybeMap<TResult extends Object?>({
  1. TResult record(
    1. ULexUserTypeRecord value
    )?,
  2. TResult xrpcQuery(
    1. ULexUserTypeXrpcQuery value
    )?,
  3. TResult xrpcProcedure(
    1. ULexUserTypeXrpcProcedure value
    )?,
  4. TResult xrpcSubscription(
    1. ULexUserTypeXrpcSubscription value
    )?,
  5. TResult blob(
    1. ULexUserTypeBlob value
    )?,
  6. TResult array(
    1. ULexUserTypeArray value
    )?,
  7. TResult token(
    1. ULexUserTypeToken value
    )?,
  8. TResult object(
    1. ULexUserTypeObject value
    )?,
  9. TResult boolean(
    1. ULexUserTypeBoolean value
    )?,
  10. TResult integer(
    1. ULexUserTypeInteger value
    )?,
  11. TResult string(
    1. ULexUserTypeString value
    )?,
  12. TResult bytes(
    1. ULexUserTypeBytes value
    )?,
  13. TResult cidLink(
    1. ULexUserTypeCidLink value
    )?,
  14. TResult unknown(
    1. ULexUserTypeUnknown value
    )?,
  15. required TResult orElse(),
})
inherited

Implementation

@optionalTypeArgs
TResult maybeMap<TResult extends Object?>({
  TResult Function(ULexUserTypeRecord value)? record,
  TResult Function(ULexUserTypeXrpcQuery value)? xrpcQuery,
  TResult Function(ULexUserTypeXrpcProcedure value)? xrpcProcedure,
  TResult Function(ULexUserTypeXrpcSubscription value)? xrpcSubscription,
  TResult Function(ULexUserTypeBlob value)? blob,
  TResult Function(ULexUserTypeArray value)? array,
  TResult Function(ULexUserTypeToken value)? token,
  TResult Function(ULexUserTypeObject value)? object,
  TResult Function(ULexUserTypeBoolean value)? boolean,
  TResult Function(ULexUserTypeInteger value)? integer,
  TResult Function(ULexUserTypeString value)? string,
  TResult Function(ULexUserTypeBytes value)? bytes,
  TResult Function(ULexUserTypeCidLink value)? cidLink,
  TResult Function(ULexUserTypeUnknown value)? unknown,
  required TResult orElse(),
}) =>
    throw _privateConstructorUsedError;