nsyelpapi
Version:
Nativescript implementation of the native v2 yelp api
1,125 lines (1,084 loc) • 1.72 MB
TypeScript
/// <reference path="./node_namespaces/tns-platform-declarations/android.d.ts" />
declare namespace com {
export namespace fasterxml {
export namespace jackson {
export namespace annotation {
export class JacksonAnnotation {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JacksonAnnotation>;
/**
* Constructs a new instance of the com.fasterxml.jackson.annotation.JacksonAnnotation interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
});
public constructor();
}
}
}
}
}
declare namespace com {
export namespace fasterxml {
export namespace jackson {
export namespace annotation {
export class JacksonAnnotationValue<A> extends java.lang.Object {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JacksonAnnotationValue<any>>;
/**
* Constructs a new instance of the com.fasterxml.jackson.annotation.JacksonAnnotationValue<any> interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
valueFor(): java.lang.Class<A>;
});
public constructor();
public valueFor(): java.lang.Class<A>;
}
}
}
}
}
declare namespace com {
export namespace fasterxml {
export namespace jackson {
export namespace annotation {
export class JacksonAnnotationsInside {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JacksonAnnotationsInside>;
/**
* Constructs a new instance of the com.fasterxml.jackson.annotation.JacksonAnnotationsInside interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
});
public constructor();
}
}
}
}
}
declare namespace com {
export namespace fasterxml {
export namespace jackson {
export namespace annotation {
export class JacksonInject {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JacksonInject>;
/**
* Constructs a new instance of the com.fasterxml.jackson.annotation.JacksonInject interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
value(): string;
});
public constructor();
public value(): string;
}
}
}
}
}
declare namespace com {
export namespace fasterxml {
export namespace jackson {
export namespace annotation {
export class JsonAnyGetter {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JsonAnyGetter>;
/**
* Constructs a new instance of the com.fasterxml.jackson.annotation.JsonAnyGetter interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
});
public constructor();
}
}
}
}
}
declare namespace com {
export namespace fasterxml {
export namespace jackson {
export namespace annotation {
export class JsonAnySetter {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JsonAnySetter>;
/**
* Constructs a new instance of the com.fasterxml.jackson.annotation.JsonAnySetter interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
});
public constructor();
}
}
}
}
}
declare namespace com {
export namespace fasterxml {
export namespace jackson {
export namespace annotation {
export class JsonAutoDetect {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JsonAutoDetect>;
/**
* Constructs a new instance of the com.fasterxml.jackson.annotation.JsonAutoDetect interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
getterVisibility(): com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility;
isGetterVisibility(): com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility;
setterVisibility(): com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility;
creatorVisibility(): com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility;
fieldVisibility(): com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility;
});
public constructor();
public isGetterVisibility(): com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility;
public setterVisibility(): com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility;
public creatorVisibility(): com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility;
public fieldVisibility(): com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility;
public getterVisibility(): com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility;
}
export namespace JsonAutoDetect {
export class Visibility {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility>;
public static ANY: com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility;
public static NON_PRIVATE: com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility;
public static PROTECTED_AND_PUBLIC: com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility;
public static PUBLIC_ONLY: com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility;
public static NONE: com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility;
public static DEFAULT: com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility;
public static values(): native.Array<com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility>;
public isVisible(param0: java.lang.reflect.Member): boolean;
public static valueOf(param0: string): com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility;
}
}
}
}
}
}
declare namespace com {
export namespace fasterxml {
export namespace jackson {
export namespace annotation {
export class JsonBackReference {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JsonBackReference>;
/**
* Constructs a new instance of the com.fasterxml.jackson.annotation.JsonBackReference interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
value(): string;
});
public constructor();
public value(): string;
}
}
}
}
}
declare namespace com {
export namespace fasterxml {
export namespace jackson {
export namespace annotation {
export class JsonClassDescription {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JsonClassDescription>;
/**
* Constructs a new instance of the com.fasterxml.jackson.annotation.JsonClassDescription interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
value(): string;
});
public constructor();
public value(): string;
}
}
}
}
}
declare namespace com {
export namespace fasterxml {
export namespace jackson {
export namespace annotation {
export class JsonCreator {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JsonCreator>;
/**
* Constructs a new instance of the com.fasterxml.jackson.annotation.JsonCreator interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
mode(): com.fasterxml.jackson.annotation.JsonCreator.Mode;
});
public constructor();
public mode(): com.fasterxml.jackson.annotation.JsonCreator.Mode;
}
export namespace JsonCreator {
export class Mode {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JsonCreator.Mode>;
public static DEFAULT: com.fasterxml.jackson.annotation.JsonCreator.Mode;
public static DELEGATING: com.fasterxml.jackson.annotation.JsonCreator.Mode;
public static PROPERTIES: com.fasterxml.jackson.annotation.JsonCreator.Mode;
public static DISABLED: com.fasterxml.jackson.annotation.JsonCreator.Mode;
public static valueOf(param0: string): com.fasterxml.jackson.annotation.JsonCreator.Mode;
public static values(): native.Array<com.fasterxml.jackson.annotation.JsonCreator.Mode>;
}
}
}
}
}
}
declare namespace com {
export namespace fasterxml {
export namespace jackson {
export namespace annotation {
export class JsonFilter {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JsonFilter>;
/**
* Constructs a new instance of the com.fasterxml.jackson.annotation.JsonFilter interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
value(): string;
});
public constructor();
public value(): string;
}
}
}
}
}
declare namespace com {
export namespace fasterxml {
export namespace jackson {
export namespace annotation {
export class JsonFormat {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JsonFormat>;
/**
* Constructs a new instance of the com.fasterxml.jackson.annotation.JsonFormat interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
pattern(): string;
shape(): com.fasterxml.jackson.annotation.JsonFormat.Shape;
locale(): string;
timezone(): string;
with(): native.Array<com.fasterxml.jackson.annotation.JsonFormat.Feature>;
without(): native.Array<com.fasterxml.jackson.annotation.JsonFormat.Feature>;
});
public constructor();
public static DEFAULT_TIMEZONE: string;
public static DEFAULT_LOCALE: string;
public timezone(): string;
public pattern(): string;
public with(): native.Array<com.fasterxml.jackson.annotation.JsonFormat.Feature>;
public locale(): string;
public shape(): com.fasterxml.jackson.annotation.JsonFormat.Shape;
public without(): native.Array<com.fasterxml.jackson.annotation.JsonFormat.Feature>;
}
export namespace JsonFormat {
export class Feature {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JsonFormat.Feature>;
public static ACCEPT_SINGLE_VALUE_AS_ARRAY: com.fasterxml.jackson.annotation.JsonFormat.Feature;
public static WRITE_DATE_TIMESTAMPS_AS_NANOSECONDS: com.fasterxml.jackson.annotation.JsonFormat.Feature;
public static WRITE_DATES_WITH_ZONE_ID: com.fasterxml.jackson.annotation.JsonFormat.Feature;
public static WRITE_SINGLE_ELEM_ARRAYS_UNWRAPPED: com.fasterxml.jackson.annotation.JsonFormat.Feature;
public static WRITE_SORTED_MAP_ENTRIES: com.fasterxml.jackson.annotation.JsonFormat.Feature;
public static values(): native.Array<com.fasterxml.jackson.annotation.JsonFormat.Feature>;
public static valueOf(param0: string): com.fasterxml.jackson.annotation.JsonFormat.Feature;
}
export class Features {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JsonFormat.Features>;
public withOverrides(param0: com.fasterxml.jackson.annotation.JsonFormat.Features): com.fasterxml.jackson.annotation.JsonFormat.Features;
public with(param0: native.Array<com.fasterxml.jackson.annotation.JsonFormat.Feature>): com.fasterxml.jackson.annotation.JsonFormat.Features;
public static empty(): com.fasterxml.jackson.annotation.JsonFormat.Features;
public without(param0: native.Array<com.fasterxml.jackson.annotation.JsonFormat.Feature>): com.fasterxml.jackson.annotation.JsonFormat.Features;
public static construct(param0: native.Array<com.fasterxml.jackson.annotation.JsonFormat.Feature>, param1: native.Array<com.fasterxml.jackson.annotation.JsonFormat.Feature>): com.fasterxml.jackson.annotation.JsonFormat.Features;
public hashCode(): number;
public equals(param0: any): boolean;
public get(param0: com.fasterxml.jackson.annotation.JsonFormat.Feature): java.lang.Boolean;
public static construct(param0: com.fasterxml.jackson.annotation.JsonFormat): com.fasterxml.jackson.annotation.JsonFormat.Features;
}
export class Shape {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JsonFormat.Shape>;
public static ANY: com.fasterxml.jackson.annotation.JsonFormat.Shape;
public static SCALAR: com.fasterxml.jackson.annotation.JsonFormat.Shape;
public static ARRAY: com.fasterxml.jackson.annotation.JsonFormat.Shape;
public static OBJECT: com.fasterxml.jackson.annotation.JsonFormat.Shape;
public static NUMBER: com.fasterxml.jackson.annotation.JsonFormat.Shape;
public static NUMBER_FLOAT: com.fasterxml.jackson.annotation.JsonFormat.Shape;
public static NUMBER_INT: com.fasterxml.jackson.annotation.JsonFormat.Shape;
public static STRING: com.fasterxml.jackson.annotation.JsonFormat.Shape;
public static BOOLEAN: com.fasterxml.jackson.annotation.JsonFormat.Shape;
public isNumeric(): boolean;
public isStructured(): boolean;
public static valueOf(param0: string): com.fasterxml.jackson.annotation.JsonFormat.Shape;
public static values(): native.Array<com.fasterxml.jackson.annotation.JsonFormat.Shape>;
}
export class Value extends java.lang.Object {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JsonFormat.Value>;
public getLocale(): java.util.Locale;
public withLocale(param0: java.util.Locale): com.fasterxml.jackson.annotation.JsonFormat.Value;
public hashCode(): number;
public equals(param0: any): boolean;
public hasLocale(): boolean;
public constructor(param0: string, param1: com.fasterxml.jackson.annotation.JsonFormat.Shape, param2: java.util.Locale, param3: string, param4: java.util.TimeZone, param5: com.fasterxml.jackson.annotation.JsonFormat.Features);
public withoutFeature(param0: com.fasterxml.jackson.annotation.JsonFormat.Feature): com.fasterxml.jackson.annotation.JsonFormat.Value;
public constructor(param0: string, param1: com.fasterxml.jackson.annotation.JsonFormat.Shape, param2: java.util.Locale, param3: java.util.TimeZone);
public withFeature(param0: com.fasterxml.jackson.annotation.JsonFormat.Feature): com.fasterxml.jackson.annotation.JsonFormat.Value;
public getFeature(param0: com.fasterxml.jackson.annotation.JsonFormat.Feature): java.lang.Boolean;
public constructor(param0: com.fasterxml.jackson.annotation.JsonFormat);
public withOverrides(param0: com.fasterxml.jackson.annotation.JsonFormat.Value): com.fasterxml.jackson.annotation.JsonFormat.Value;
public hasTimeZone(): boolean;
public getPattern(): string;
public withTimeZone(param0: java.util.TimeZone): com.fasterxml.jackson.annotation.JsonFormat.Value;
public constructor();
public timeZoneAsString(): string;
public constructor(param0: string, param1: com.fasterxml.jackson.annotation.JsonFormat.Shape, param2: java.util.Locale, param3: java.util.TimeZone, param4: com.fasterxml.jackson.annotation.JsonFormat.Features);
public static from(param0: com.fasterxml.jackson.annotation.JsonFormat): com.fasterxml.jackson.annotation.JsonFormat.Value;
public hasShape(): boolean;
public static empty(): com.fasterxml.jackson.annotation.JsonFormat.Value;
public withShape(param0: com.fasterxml.jackson.annotation.JsonFormat.Shape): com.fasterxml.jackson.annotation.JsonFormat.Value;
public constructor(param0: string, param1: com.fasterxml.jackson.annotation.JsonFormat.Shape, param2: string, param3: string);
public static forPattern(param0: string): com.fasterxml.jackson.annotation.JsonFormat.Value;
public toString(): string;
public valueFor(): java.lang.Class<any>;
public constructor(param0: string, param1: com.fasterxml.jackson.annotation.JsonFormat.Shape, param2: string, param3: string, param4: com.fasterxml.jackson.annotation.JsonFormat.Features);
public withPattern(param0: string): com.fasterxml.jackson.annotation.JsonFormat.Value;
public getTimeZone(): java.util.TimeZone;
public constructor(param0: string, param1: com.fasterxml.jackson.annotation.JsonFormat.Shape, param2: java.util.Locale, param3: string, param4: java.util.TimeZone);
public hasPattern(): boolean;
public valueFor(): java.lang.Class<com.fasterxml.jackson.annotation.JsonFormat>;
public static forShape(param0: com.fasterxml.jackson.annotation.JsonFormat.Shape): com.fasterxml.jackson.annotation.JsonFormat.Value;
public getShape(): com.fasterxml.jackson.annotation.JsonFormat.Shape;
}
}
}
}
}
}
declare namespace com {
export namespace fasterxml {
export namespace jackson {
export namespace annotation {
export class JsonGetter {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JsonGetter>;
/**
* Constructs a new instance of the com.fasterxml.jackson.annotation.JsonGetter interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
value(): string;
});
public constructor();
public value(): string;
}
}
}
}
}
declare namespace com {
export namespace fasterxml {
export namespace jackson {
export namespace annotation {
export class JsonIdentityInfo {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JsonIdentityInfo>;
/**
* Constructs a new instance of the com.fasterxml.jackson.annotation.JsonIdentityInfo interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
property(): string;
generator(): java.lang.Class<any>;
resolver(): java.lang.Class<any>;
scope(): java.lang.Class<any>;
});
public constructor();
public generator(): java.lang.Class<any>;
public resolver(): java.lang.Class<any>;
public property(): string;
public scope(): java.lang.Class<any>;
}
}
}
}
}
declare namespace com {
export namespace fasterxml {
export namespace jackson {
export namespace annotation {
export class JsonIdentityReference {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JsonIdentityReference>;
/**
* Constructs a new instance of the com.fasterxml.jackson.annotation.JsonIdentityReference interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
alwaysAsId(): boolean;
});
public constructor();
public alwaysAsId(): boolean;
}
}
}
}
}
declare namespace com {
export namespace fasterxml {
export namespace jackson {
export namespace annotation {
export class JsonIgnore {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JsonIgnore>;
/**
* Constructs a new instance of the com.fasterxml.jackson.annotation.JsonIgnore interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
value(): boolean;
});
public constructor();
public value(): boolean;
}
}
}
}
}
declare namespace com {
export namespace fasterxml {
export namespace jackson {
export namespace annotation {
export class JsonIgnoreProperties {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JsonIgnoreProperties>;
/**
* Constructs a new instance of the com.fasterxml.jackson.annotation.JsonIgnoreProperties interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
value(): native.Array<string>;
ignoreUnknown(): boolean;
allowGetters(): boolean;
allowSetters(): boolean;
});
public constructor();
public value(): native.Array<string>;
public ignoreUnknown(): boolean;
public allowSetters(): boolean;
public allowGetters(): boolean;
}
}
}
}
}
declare namespace com {
export namespace fasterxml {
export namespace jackson {
export namespace annotation {
export class JsonIgnoreType {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JsonIgnoreType>;
/**
* Constructs a new instance of the com.fasterxml.jackson.annotation.JsonIgnoreType interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
value(): boolean;
});
public constructor();
public value(): boolean;
}
}
}
}
}
declare namespace com {
export namespace fasterxml {
export namespace jackson {
export namespace annotation {
export class JsonInclude {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JsonInclude>;
/**
* Constructs a new instance of the com.fasterxml.jackson.annotation.JsonInclude interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
value(): com.fasterxml.jackson.annotation.JsonInclude.Include;
content(): com.fasterxml.jackson.annotation.JsonInclude.Include;
});
public constructor();
public content(): com.fasterxml.jackson.annotation.JsonInclude.Include;
public value(): com.fasterxml.jackson.annotation.JsonInclude.Include;
}
export namespace JsonInclude {
export class Include {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JsonInclude.Include>;
public static ALWAYS: com.fasterxml.jackson.annotation.JsonInclude.Include;
public static NON_NULL: com.fasterxml.jackson.annotation.JsonInclude.Include;
public static NON_ABSENT: com.fasterxml.jackson.annotation.JsonInclude.Include;
public static NON_EMPTY: com.fasterxml.jackson.annotation.JsonInclude.Include;
public static NON_DEFAULT: com.fasterxml.jackson.annotation.JsonInclude.Include;
public static USE_DEFAULTS: com.fasterxml.jackson.annotation.JsonInclude.Include;
public static values(): native.Array<com.fasterxml.jackson.annotation.JsonInclude.Include>;
public static valueOf(param0: string): com.fasterxml.jackson.annotation.JsonInclude.Include;
}
export class Value extends java.lang.Object {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JsonInclude.Value>;
public static EMPTY: com.fasterxml.jackson.annotation.JsonInclude.Value;
public _valueInclusion: com.fasterxml.jackson.annotation.JsonInclude.Include;
public _contentInclusion: com.fasterxml.jackson.annotation.JsonInclude.Include;
public static construct(param0: com.fasterxml.jackson.annotation.JsonInclude.Include, param1: com.fasterxml.jackson.annotation.JsonInclude.Include): com.fasterxml.jackson.annotation.JsonInclude.Value;
public withContentInclusion(param0: com.fasterxml.jackson.annotation.JsonInclude.Include): com.fasterxml.jackson.annotation.JsonInclude.Value;
public withValueInclusion(param0: com.fasterxml.jackson.annotation.JsonInclude.Include): com.fasterxml.jackson.annotation.JsonInclude.Value;
public hashCode(): number;
public equals(param0: any): boolean;
public static empty(): com.fasterxml.jackson.annotation.JsonInclude.Value;
public readResolve(): any;
public toString(): string;
public valueFor(): java.lang.Class<any>;
public constructor(param0: com.fasterxml.jackson.annotation.JsonInclude.Include, param1: com.fasterxml.jackson.annotation.JsonInclude.Include);
public getContentInclusion(): com.fasterxml.jackson.annotation.JsonInclude.Include;
public withOverrides(param0: com.fasterxml.jackson.annotation.JsonInclude.Value): com.fasterxml.jackson.annotation.JsonInclude.Value;
public constructor(param0: com.fasterxml.jackson.annotation.JsonInclude);
public static from(param0: com.fasterxml.jackson.annotation.JsonInclude): com.fasterxml.jackson.annotation.JsonInclude.Value;
public getValueInclusion(): com.fasterxml.jackson.annotation.JsonInclude.Include;
public valueFor(): java.lang.Class<com.fasterxml.jackson.annotation.JsonInclude>;
}
}
}
}
}
}
declare namespace com {
export namespace fasterxml {
export namespace jackson {
export namespace annotation {
export class JsonManagedReference {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JsonManagedReference>;
/**
* Constructs a new instance of the com.fasterxml.jackson.annotation.JsonManagedReference interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
value(): string;
});
public constructor();
public value(): string;
}
}
}
}
}
declare namespace com {
export namespace fasterxml {
export namespace jackson {
export namespace annotation {
export class JsonProperty {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JsonProperty>;
/**
* Constructs a new instance of the com.fasterxml.jackson.annotation.JsonProperty interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
value(): string;
required(): boolean;
index(): number;
defaultValue(): string;
access(): com.fasterxml.jackson.annotation.JsonProperty.Access;
});
public constructor();
public static USE_DEFAULT_NAME: string;
public static INDEX_UNKNOWN: number;
public index(): number;
public value(): string;
public defaultValue(): string;
public access(): com.fasterxml.jackson.annotation.JsonProperty.Access;
public required(): boolean;
}
export namespace JsonProperty {
export class Access {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JsonProperty.Access>;
public static AUTO: com.fasterxml.jackson.annotation.JsonProperty.Access;
public static READ_ONLY: com.fasterxml.jackson.annotation.JsonProperty.Access;
public static WRITE_ONLY: com.fasterxml.jackson.annotation.JsonProperty.Access;
public static READ_WRITE: com.fasterxml.jackson.annotation.JsonProperty.Access;
public static valueOf(param0: string): com.fasterxml.jackson.annotation.JsonProperty.Access;
public static values(): native.Array<com.fasterxml.jackson.annotation.JsonProperty.Access>;
}
}
}
}
}
}
declare namespace com {
export namespace fasterxml {
export namespace jackson {
export namespace annotation {
export class JsonPropertyDescription {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JsonPropertyDescription>;
/**
* Constructs a new instance of the com.fasterxml.jackson.annotation.JsonPropertyDescription interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
value(): string;
});
public constructor();
public value(): string;
}
}
}
}
}
declare namespace com {
export namespace fasterxml {
export namespace jackson {
export namespace annotation {
export class JsonPropertyOrder {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JsonPropertyOrder>;
/**
* Constructs a new instance of the com.fasterxml.jackson.annotation.JsonPropertyOrder interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
value(): native.Array<string>;
alphabetic(): boolean;
});
public constructor();
public alphabetic(): boolean;
public value(): native.Array<string>;
}
}
}
}
}
declare namespace com {
export namespace fasterxml {
export namespace jackson {
export namespace annotation {
export class JsonRawValue {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JsonRawValue>;
/**
* Constructs a new instance of the com.fasterxml.jackson.annotation.JsonRawValue interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
value(): boolean;
});
public constructor();
public value(): boolean;
}
}
}
}
}
declare namespace com {
export namespace fasterxml {
export namespace jackson {
export namespace annotation {
export class JsonRootName {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JsonRootName>;
/**
* Constructs a new instance of the com.fasterxml.jackson.annotation.JsonRootName interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
value(): string;
namespace(): string;
});
public constructor();
public namespace(): string;
public value(): string;
}
}
}
}
}
declare namespace com {
export namespace fasterxml {
export namespace jackson {
export namespace annotation {
export class JsonSetter {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JsonSetter>;
/**
* Constructs a new instance of the com.fasterxml.jackson.annotation.JsonSetter interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
value(): string;
});
public constructor();
public value(): string;
}
}
}
}
}
declare namespace com {
export namespace fasterxml {
export namespace jackson {
export namespace annotation {
export class JsonSubTypes {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JsonSubTypes>;
/**
* Constructs a new instance of the com.fasterxml.jackson.annotation.JsonSubTypes interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
value(): native.Array<com.fasterxml.jackson.annotation.JsonSubTypes.Type>;
});
public constructor();
public value(): native.Array<com.fasterxml.jackson.annotation.JsonSubTypes.Type>;
}
export namespace JsonSubTypes {
export class Type {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JsonSubTypes.Type>;
/**
* Constructs a new instance of the com.fasterxml.jackson.annotation.JsonSubTypes$Type interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
value(): java.lang.Class<any>;
name(): string;
});
public constructor();
public value(): java.lang.Class<any>;
public name(): string;
}
}
}
}
}
}
declare namespace com {
export namespace fasterxml {
export namespace jackson {
export namespace annotation {
export class JsonTypeId {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JsonTypeId>;
/**
* Constructs a new instance of the com.fasterxml.jackson.annotation.JsonTypeId interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
});
public constructor();
}
}
}
}
}
declare namespace com {
export namespace fasterxml {
export namespace jackson {
export namespace annotation {
export class JsonTypeInfo {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JsonTypeInfo>;
/**
* Constructs a new instance of the com.fasterxml.jackson.annotation.JsonTypeInfo interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
use(): com.fasterxml.jackson.annotation.JsonTypeInfo.Id;
include(): com.fasterxml.jackson.annotation.JsonTypeInfo.As;
property(): string;
defaultImpl(): java.lang.Class<any>;
visible(): boolean;
});
public constructor();
public include(): com.fasterxml.jackson.annotation.JsonTypeInfo.As;
public defaultImpl(): java.lang.Class<any>;
public use(): com.fasterxml.jackson.annotation.JsonTypeInfo.Id;
public visible(): boolean;
public property(): string;
}
export namespace JsonTypeInfo {
export class As {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JsonTypeInfo.As>;
public static PROPERTY: com.fasterxml.jackson.annotation.JsonTypeInfo.As;
public static WRAPPER_OBJECT: com.fasterxml.jackson.annotation.JsonTypeInfo.As;
public static WRAPPER_ARRAY: com.fasterxml.jackson.annotation.JsonTypeInfo.As;
public static EXTERNAL_PROPERTY: com.fasterxml.jackson.annotation.JsonTypeInfo.As;
public static EXISTING_PROPERTY: com.fasterxml.jackson.annotation.JsonTypeInfo.As;
public static values(): native.Array<com.fasterxml.jackson.annotation.JsonTypeInfo.As>;
public static valueOf(param0: string): com.fasterxml.jackson.annotation.JsonTypeInfo.As;
}
export class Id {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JsonTypeInfo.Id>;
public static NONE: com.fasterxml.jackson.annotation.JsonTypeInfo.Id;
public static CLASS: com.fasterxml.jackson.annotation.JsonTypeInfo.Id;
public static MINIMAL_CLASS: com.fasterxml.jackson.annotation.JsonTypeInfo.Id;
public static NAME: com.fasterxml.jackson.annotation.JsonTypeInfo.Id;
public static CUSTOM: com.fasterxml.jackson.annotation.JsonTypeInfo.Id;
public static valueOf(param0: string): com.fasterxml.jackson.annotation.JsonTypeInfo.Id;
public getDefaultPropertyName(): string;
public static values(): native.Array<com.fasterxml.jackson.annotation.JsonTypeInfo.Id>;
}
export abstract class None {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JsonTypeInfo.None>;
public constructor();
}
}
}
}
}
}
declare namespace com {
export namespace fasterxml {
export namespace jackson {
export namespace annotation {
export class JsonTypeName {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JsonTypeName>;
/**
* Constructs a new instance of the com.fasterxml.jackson.annotation.JsonTypeName interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
value(): string;
});
public constructor();
public value(): string;
}
}
}
}
}
declare namespace com {
export namespace fasterxml {
export namespace jackson {
export namespace annotation {
export class JsonUnwrapped {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JsonUnwrapped>;
/**
* Constructs a new instance of the com.fasterxml.jackson.annotation.JsonUnwrapped interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
enabled(): boolean;
prefix(): string;
suffix(): string;
});
public constructor();
public enabled(): boolean;
public prefix(): string;
public suffix(): string;
}
}
}
}
}
declare namespace com {
export namespace fasterxml {
export namespace jackson {
export namespace annotation {
export class JsonValue {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JsonValue>;
/**
* Constructs a new instance of the com.fasterxml.jackson.annotation.JsonValue interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
value(): boolean;
});
public constructor();
public value(): boolean;
}
}
}
}
}
declare namespace com {
export namespace fasterxml {
export namespace jackson {
export namespace annotation {
export class JsonView {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.JsonView>;
/**
* Constructs a new instance of the com.fasterxml.jackson.annotation.JsonView interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
value(): native.Array<java.lang.Class<any>>;
});
public constructor();
public value(): native.Array<java.lang.Class<any>>;
}
}
}
}
}
declare namespace com {
export namespace fasterxml {
export namespace jackson {
export namespace annotation {
export abstract class ObjectIdGenerator<T> extends java.io.Serializable {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.ObjectIdGenerator<any>>;
public isValidReferencePropertyName(param0: string, param1: any): boolean;
public getScope(): java.lang.Class<any>;
public maySerializeAsObject(): boolean;
public forScope(param0: java.lang.Class<any>): com.fasterxml.jackson.annotation.ObjectIdGenerator<any>;
public constructor();
public newForSerialization(param0: any): com.fasterxml.jackson.annotation.ObjectIdGenerator<any>;
public key(param0: any): com.fasterxml.jackson.annotation.ObjectIdGenerator.IdKey;
public canUseFor(param0: com.fasterxml.jackson.annotation.ObjectIdGenerator<any>): boolean;
public generateId(param0: any): any;
}
export namespace ObjectIdGenerator {
export class IdKey {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.ObjectIdGenerator.IdKey>;
public type: java.lang.Class<any>;
public scope: java.lang.Class<any>;
public key: any;
public hashCode(): number;
public equals(param0: any): boolean;
public constructor(param0: java.lang.Class<any>, param1: java.lang.Class<any>, param2: any);
public toString(): string;
}
}
}
}
}
}
declare namespace com {
export namespace fasterxml {
export namespace jackson {
export namespace annotation {
export class ObjectIdGenerators {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.ObjectIdGenerators>;
public constructor();
}
export namespace ObjectIdGenerators {
export abstract class Base<T> extends com.fasterxml.jackson.annotation.ObjectIdGenerator<any> {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.ObjectIdGenerators.Base<any>>;
public _scope: java.lang.Class<any>;
public constructor();
public canUseFor(param0: com.fasterxml.jackson.annotation.ObjectIdGenerator<any>): boolean;
public constructor(param0: java.lang.Class<any>);
public getScope(): java.lang.Class<any>;
public generateId(param0: any): any;
}
export class IntSequenceGenerator extends com.fasterxml.jackson.annotation.ObjectIdGenerators.Base<java.lang.Integer> {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.ObjectIdGenerators.IntSequenceGenerator>;
public _nextValue: number;
public newForSerialization(param0: any): com.fasterxml.jackson.annotation.ObjectIdGenerator<java.lang.Integer>;
public forScope(param0: java.lang.Class<any>): com.fasterxml.jackson.annotation.ObjectIdGenerator<java.lang.Integer>;
public constructor();
public constructor(param0: java.lang.Class<any>);
public forScope(param0: java.lang.Class<any>): com.fasterxml.jackson.annotation.ObjectIdGenerator<any>;
public generateId(param0: any): any;
public key(param0: any): com.fasterxml.jackson.annotation.ObjectIdGenerator.IdKey;
public generateId(param0: any): java.lang.Integer;
public initialValue(): number;
public newForSerialization(param0: any): com.fasterxml.jackson.annotation.ObjectIdGenerator<any>;
public constructor(param0: java.lang.Class<any>, param1: number);
}
export abstract class None extends com.fasterxml.jackson.annotation.ObjectIdGenerator<any> {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.ObjectIdGenerators.None>;
public constructor();
}
export abstract class PropertyGenerator extends com.fasterxml.jackson.annotation.ObjectIdGenerators.Base<any> {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.ObjectIdGenerators.PropertyGenerator>;
public constructor();
public constructor(param0: java.lang.Class<any>);
}
export class StringIdGenerator extends com.fasterxml.jackson.annotation.ObjectIdGenerators.Base<string> {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.ObjectIdGenerators.StringIdGenerator>;
public forScope(param0: java.lang.Class<any>): com.fasterxml.jackson.annotation.ObjectIdGenerator<string>;
public constructor();
public canUseFor(param0: com.fasterxml.jackson.annotation.ObjectIdGenerator<any>): boolean;
public constructor(param0: java.lang.Class<any>);
public forScope(param0: java.lang.Class<any>): com.fasterxml.jackson.annotation.ObjectIdGenerator<any>;
public generateId(param0: any): any;
public newForSerialization(param0: any): com.fasterxml.jackson.annotation.ObjectIdGenerator<string>;
public key(param0: any): com.fasterxml.jackson.annotation.ObjectIdGenerator.IdKey;
public newForSerialization(param0: any): com.fasterxml.jackson.annotation.ObjectIdGenerator<any>;
public generateId(param0: any): string;
}
export class UUIDGenerator extends com.fasterxml.jackson.annotation.ObjectIdGenerators.Base<java.util.UUID> {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.ObjectIdGenerators.UUIDGenerator>;
public constructor();
public canUseFor(param0: com.fasterxml.jackson.annotation.ObjectIdGenerator<any>): boolean;
public constructor(param0: java.lang.Class<any>);
public forScope(param0: java.lang.Class<any>): com.fasterxml.jackson.annotation.ObjectIdGenerator<any>;
public newForSerialization(param0: any): com.fasterxml.jackson.annotation.ObjectIdGenerator<java.util.UUID>;
public generateId(param0: any): any;
public forScope(param0: java.lang.Class<any>): com.fasterxml.jackson.annotation.ObjectIdGenerator<java.util.UUID>;
public generateId(param0: any): java.util.UUID;
public key(param0: any): com.fasterxml.jackson.annotation.ObjectIdGenerator.IdKey;
public newForSerialization(param0: any): com.fasterxml.jackson.annotation.ObjectIdGenerator<any>;
}
}
}
}
}
}
declare namespace com {
export namespace fasterxml {
export namespace jackson {
export namespace annotation {
export class ObjectIdResolver {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.ObjectIdResolver>;
/**
* Constructs a new instance of the com.fasterxml.jackson.annotation.ObjectIdResolver interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
bindItem(param0: com.fasterxml.jackson.annotation.ObjectIdGenerator.IdKey, param1: any): void;
resolveId(param0: com.fasterxml.jackson.annotation.ObjectIdGenerator.IdKey): any;
newForDeserialization(param0: any): com.fasterxml.jackson.annotation.ObjectIdResolver;
canUseFor(param0: com.fasterxml.jackson.annotation.ObjectIdResolver): boolean;
});
public constructor();
public resolveId(param0: com.fasterxml.jackson.annotation.ObjectIdGenerator.IdKey): any;
public bindItem(param0: com.fasterxml.jackson.annotation.ObjectIdGenerator.IdKey, param1: any): void;
public newForDeserialization(param0: any): com.fasterxml.jackson.annotation.ObjectIdResolver;
public canUseFor(param0: com.fasterxml.jackson.annotation.ObjectIdResolver): boolean;
}
}
}
}
}
declare namespace com {
export namespace fasterxml {
export namespace jackson {
export namespace annotation {
export class OptBoolean {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.OptBoolean>;
public static TRUE: com.fasterxml.jackson.annotation.OptBoolean;
public static FALSE: com.fasterxml.jackson.annotation.OptBoolean;
public static DEFAULT: com.fasterxml.jackson.annotation.OptBoolean;
public asBoolean(): java.lang.Boolean;
public asPrimitive(): boolean;
public static fromBoolean(param0: java.lang.Boolean): com.fasterxml.jackson.annotation.OptBoolean;
public static values(): native.Array<com.fasterxml.jackson.annotation.OptBoolean>;
public static valueOf(param0: string): com.fasterxml.jackson.annotation.OptBoolean;
}
}
}
}
}
declare namespace com {
export namespace fasterxml {
export namespace jackson {
export namespace annotation {
export class PropertyAccessor {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.PropertyAccessor>;
public static GETTER: com.fasterxml.jackson.annotation.PropertyAccessor;
public static SETTER: com.fasterxml.jackson.annotation.PropertyAccessor;
public static CREATOR: com.fasterxml.jackson.annotation.PropertyAccessor;
public static FIELD: com.fasterxml.jackson.annotation.PropertyAccessor;
public static IS_GETTER: com.fasterxml.jackson.annotation.PropertyAccessor;
public static NONE: com.fasterxml.jackson.annotation.PropertyAccessor;
public static ALL: com.fasterxml.jackson.annotation.PropertyAccessor;
public creatorEnabled(): boolean;
public static values(): native.Array<com.fasterxml.jackson.annotation.PropertyAccessor>;
public fieldEnabled(): boolean;
public setterEnabled(): boolean;
public static valueOf(param0: string): com.fasterxml.jackson.annotation.PropertyAccessor;
public getterEnabled(): boolean;
public isGetterEnabled(): boolean;
}
}
}
}
}
declare namespace com {
export namespace fasterxml {
export namespace jackson {
export namespace annotation {
export class SimpleObjectIdResolver extends com.fasterxml.jackson.annotation.ObjectIdResolver {
public static class: java.lang.Class<com.fasterxml.jackson.annotation.SimpleObjectIdResolver>;
public _items: java.util.Map<com.fasterxml.jackson.annotation.ObjectIdGenerator.IdKey,any>;
public resolveId(param0: com.fasterxml.jackson.annotation.ObjectIdGenerator.IdKey): any;
public constructor();
public bindItem(param0: com.fasterxml.jackson.annotation.ObjectIdGenerator.IdKey, param1: any): void;
public newForDeserialization(param0: any): com.fasterxml.jackson.annotation.ObjectIdResolver;
public canUseFor(param0: com.fasterxml.jackson.annotation.ObjectIdResolver): boolean;
}
}
}
}
}
declare namespace com {
export namespace fasterxml {
export namespace jackson {
export namespace core {
export class Base64Variant {
public static class: java.lang.Class<com.fasterxml.jackson.core.Base64Variant>;
public static BASE64_VALUE_INVALID: number;
public static BASE64_VALUE_PADDING: number;
public _name: string;
public _usesPadding: boolean;
public _paddingChar: string;
public _maxLineLength: number;
public decodeBase64Byte(param0: number): number;
public constructor(param0: string, param1: string, param2: boolean, param3: string, param4: number);
public encodeBase64Partial(param0: number, param1: number, param2: native.Array<number>, param3: number): number;
public encode(param0: native.Array<number>): string;
public encodeBase64Partial(param0: java.lang.StringBuilder, param1: number, param2: number): void;
public decode(param0: string, param1: com.fasterxml.jackson.core.util.ByteArrayBuilder): void;
public decodeBase64Char(param0: number): number;
public encode(param0: native.Array<number>, param1: boolean): string;
public encodeBase64Chunk(param0: java.lang.StringBuilder, param1: number): void;
public decodeBase64Char(param0: string): number;
public usesPaddingChar(param0: number): boolean;
public toString(): string;
public _reportInvalidBase64(param0: string, pa