$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(BridgeTypeRef(CoreTypes.string)),
              params: [
                BridgeParameter(
                    'bytes',
                    BridgeTypeAnnotation(BridgeTypeRef(
                        CoreTypes.list, [BridgeTypeRef(CoreTypes.int)])),
                    false),
              ],
              namedParams: [
                BridgeParameter(
                    'mimeType',
                    BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
                    true),
                BridgeParameter(
                    'parameters',
                    BridgeTypeAnnotation(
                      BridgeTypeRef(CoreTypes.map, [
                        BridgeTypeRef(CoreTypes.string),
                        BridgeTypeRef(CoreTypes.string)
                      ]),
                    ),
                    true),
                BridgeParameter(
                    'percentEncoded',
                    BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool)),
                    true),
              ]),
          isStatic: true),
      'dataFromString': BridgeMethodDef(
          BridgeFunctionDef(
              returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
              params: [
                BridgeParameter(
                    'content',
                    BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
                    false),
              ],
              namedParams: [
                BridgeParameter(
                    'mimeType',
                    BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
                    true),
                BridgeParameter(
                    'parameters',
                    BridgeTypeAnnotation(
                        BridgeTypeRef(CoreTypes.map, [
                          BridgeTypeRef(CoreTypes.string),
                          BridgeTypeRef(CoreTypes.string)
                        ]),
                        nullable: true),
                    true),
                BridgeParameter(
                    'base64',
                    BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool)),
                    true),
              ]),
          isStatic: true),
      'directory': BridgeMethodDef(
          BridgeFunctionDef(
              returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
              params: [
                BridgeParameter(
                    'path',
                    BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
                    false),
              ],
              namedParams: [
                BridgeParameter('windows',
                    BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool)), true)
              ]),
          isStatic: true),
      'file': BridgeMethodDef(
          BridgeFunctionDef(
              returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
              params: [
                BridgeParameter(
                    'path',
                    BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
                    false),
              ],
              namedParams: [
                BridgeParameter('windows',
                    BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool)), true)
              ]),
          isStatic: true),
      'http': BridgeMethodDef(
          BridgeFunctionDef(
              returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
              params: [
                BridgeParameter(
                    'authority',
                    BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
                    false),
                BridgeParameter(
                    'unencodedPath',
                    BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
                    true),
                BridgeParameter(
                    'queryParameters',
                    BridgeTypeAnnotation(
                        BridgeTypeRef(CoreTypes.map, [
                          BridgeTypeRef(CoreTypes.string),
                          BridgeTypeRef(CoreTypes.dynamic)
                        ]),
                        nullable: true),
                    true),
              ],
              namedParams: []),
          isStatic: true),
      'https': BridgeMethodDef(
          BridgeFunctionDef(
              returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
              params: [
                BridgeParameter(
                    'authority',
                    BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
                    false),
                BridgeParameter(
                    'unencodedPath',
                    BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
                    true),
                BridgeParameter(
                    'queryParameters',
                    BridgeTypeAnnotation(
                        BridgeTypeRef(CoreTypes.map, [
                          BridgeTypeRef(CoreTypes.string),
                          BridgeTypeRef(CoreTypes.dynamic)
                        ]),
                        nullable: true),
                    true),
              ],
              namedParams: []),
          isStatic: true),
      'parseIPv4Address': BridgeMethodDef(
          BridgeFunctionDef(
              returns: BridgeTypeAnnotation(BridgeTypeRef(
                  CoreTypes.list, [BridgeTypeRef(CoreTypes.int)])),
              params: [
                BridgeParameter(
                    'host',
                    BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
                    false),
              ],
              namedParams: []),
          isStatic: true),
      'parseIPv6Address': BridgeMethodDef(
          BridgeFunctionDef(
              returns: BridgeTypeAnnotation(BridgeTypeRef(
                  CoreTypes.list, [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, [
                BridgeTypeRef(CoreTypes.string),
                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);