$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);