$declaration constant
BridgeClassDef
const $declaration
Bridge class declaration for $Uri
Implementation
static const $declaration = BridgeClassDef(
BridgeClassType($type),
constructors: {},
methods: {
'parse': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation($type),
params: [
BridgeParameter(
'uri',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
false,
),
],
namedParams: [],
),
isStatic: true,
),
'tryParse': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation($type, nullable: true),
params: [
BridgeParameter(
'uri',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
false,
),
],
namedParams: [],
),
isStatic: true,
),
'encodeFull': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
params: [
BridgeParameter(
'uri',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
false,
),
],
namedParams: [],
),
isStatic: true,
),
'decodeFull': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
params: [
BridgeParameter(
'uri',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
false,
),
],
namedParams: [],
),
isStatic: true,
),
'encodeComponent': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
params: [
BridgeParameter(
'component',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
false,
),
],
namedParams: [],
),
isStatic: true,
),
'decodeComponent': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
params: [
BridgeParameter(
'encodedComponent',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
false,
),
],
namedParams: [],
),
isStatic: true,
),
'decodeQueryComponent': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
params: [
BridgeParameter(
'encodedComponent',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
false,
),
],
namedParams: [
BridgeParameter(
'encoding',
BridgeTypeAnnotation(BridgeTypeRef(ConvertTypes.encoding)),
true,
),
],
),
isStatic: true,
),
'encodeQueryComponent': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
params: [
BridgeParameter(
'component',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
false,
),
],
namedParams: [
BridgeParameter(
'encoding',
BridgeTypeAnnotation(BridgeTypeRef(ConvertTypes.encoding)),
true,
),
],
),
isStatic: true,
),
'dataFromBytes': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation($type),
params: [
BridgeParameter(
'bytes',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.list, [
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int)),
]),
),
false,
),
],
namedParams: [
BridgeParameter(
'mimeType',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
true,
),
BridgeParameter(
'parameters',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.map, [
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
]),
),
true,
),
BridgeParameter(
'percentEncoded',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool)),
true,
),
],
),
isStatic: true,
),
'dataFromString': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation($type),
params: [
BridgeParameter(
'content',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
false,
),
],
namedParams: [
BridgeParameter(
'mimeType',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
true,
),
BridgeParameter(
'parameters',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.map, [
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
]),
nullable: true,
),
true,
),
BridgeParameter(
'base64',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool)),
true,
),
],
),
isStatic: true,
),
'directory': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation($type),
params: [
BridgeParameter(
'path',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
false,
),
],
namedParams: [
BridgeParameter(
'windows',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool)),
true,
),
],
),
isStatic: true,
),
'file': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation($type),
params: [
BridgeParameter(
'path',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
false,
),
],
namedParams: [
BridgeParameter(
'windows',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool)),
true,
),
],
),
isStatic: true,
),
'http': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation($type),
params: [
BridgeParameter(
'authority',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
false,
),
BridgeParameter(
'unencodedPath',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
true,
),
BridgeParameter(
'queryParameters',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.map, [
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.dynamic)),
]),
nullable: true,
),
true,
),
],
namedParams: [],
),
isStatic: true,
),
'https': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation($type),
params: [
BridgeParameter(
'authority',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
false,
),
BridgeParameter(
'unencodedPath',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
true,
),
BridgeParameter(
'queryParameters',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.map, [
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.dynamic)),
]),
nullable: true,
),
true,
),
],
namedParams: [],
),
isStatic: true,
),
'parseIPv4Address': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.list, [
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int)),
]),
),
params: [
BridgeParameter(
'host',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
false,
),
],
namedParams: [],
),
isStatic: true,
),
'parseIPv6Address': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.list, [
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int)),
]),
),
params: [
BridgeParameter(
'host',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
false,
),
BridgeParameter(
'start',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
true,
),
BridgeParameter(
'end',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.string),
nullable: true,
),
true,
),
],
namedParams: [],
),
isStatic: true,
),
'splitQueryString': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.map, [
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
]),
),
params: [
BridgeParameter(
'query',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
false,
),
],
namedParams: [
BridgeParameter(
'encoding',
BridgeTypeAnnotation(BridgeTypeRef(ConvertTypes.encoding)),
true,
),
],
),
isStatic: true,
),
'resolve': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.uri)),
params: [
BridgeParameter(
'reference',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
false,
),
],
namedParams: [],
),
isStatic: true,
),
'normalizePath': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.uri)),
params: [],
namedParams: [],
),
isStatic: true,
),
'removeFragment': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.uri)),
params: [],
namedParams: [],
),
isStatic: true,
),
'resolveUri': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.uri)),
params: [
BridgeParameter(
'reference',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
false,
),
],
namedParams: [],
),
isStatic: true,
),
},
getters: {
'scheme': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
),
),
'authority': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
),
),
'userInfo': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
),
),
'host': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
),
),
'port': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int)),
),
),
'path': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
),
),
'query': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
),
),
'fragment': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
),
),
'pathSegments': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.list)),
),
),
'queryParameters': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.map)),
),
),
'queryParametersAll': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.map)),
),
),
'isAbsolute': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool)),
),
),
'hasScheme': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool)),
),
),
'hasAuthority': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool)),
),
),
'hasPort': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool)),
),
),
'hasQuery': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool)),
),
),
'hasFragment': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool)),
),
),
'hasEmptyPath': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool)),
),
),
'hasAbsolutePath': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool)),
),
),
'origin': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
),
),
},
setters: {},
fields: {},
wrap: true,
);