com.paypal.orders.LinkSchema Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of checkout-sdk Show documentation
Show all versions of checkout-sdk Show documentation
PayPal SDK for integrating with the Checkout REST APIs
// This class was generated on Thu, 16 May 2019 09:53:44 PDT by version 0.1.0-dev+8fcb5f of Braintree SDK Generator
// LinkSchema.java
// @version 0.1.0-dev+8fcb5f
// @type object
// @data H4sIAAAAAAAC/7yVz0/bShDH7++vGPnyQAoJenqPQ248lUpRm4KA9oJQNLHH8bbrWbM7Bqyq/3u1mwSzGCNUTI6e7+z6M7Pz42dy2VSUTJPPin/ARVpQicko+YZW4VLTFyy9mIyST9S0Hx/IpVZVogwn0+SyILB0U5MTyFAQjAXtrxO0K5JxMkqOrcVm/afDUXJOmJ2ybpJpjtqRN9zUylL2YDizpiIrilwyvXpgNMvvlEoXD7NMeRbUCyVUugi3FWcbLaY/5gZaHwgXvBWZa61/jR64UeuFyQPbM/BBjJG1Ps2fAQX0TGBycPXywIXHcmPw+Q95L2sncItaZSgEuELFTgC1jvzj2I7eGhs3L8QWxDg2bgaMzTD5aiuNpXeMsa/uMsoVh8KJSy62x5EOW1n9ZBVxRpz6QzFaJLwnmxOreNVlyy2uSmJZWHJG1+HfjxG3+vljuTtxtm7QXjPeTXK7M0b1TJYwTQam8pO1y+StMdPW0t9owWPgVplTpp5ZIOXG3OJtLd2HDQpIUxEgZ5AaFrqXA+LUZIpXEHqchtsqfXW6VIy2WWz/G9GvtZNW6oYRuLnLDRdEcDWvtaiqtpVxBDMWskwCc1QaTu6F2PnhAXvz2fxkH87QCpwyTeGjsSWKf7z2DDmHK4L/TabIXe8VIpWbTiZijHZjRZKPjV1NCin1xObpP4f//rc/3k2n+zeM0rYxvPTmf5yfyzszhVB+4LFelYmjYTJx/YqhwUaiVKy/33U3MPVv5rUYERmmgTdz6z/wlOkruAqlWDhBG+famy821ie1ZwCrSjcghXLrDkUQA1IQ+DCQU3J/w9fzmRtBuDhI/hvulBTrc7eoa9rR8qlQfDMsqvbok1C9fPZY7bbbxgvaS3ZF30PdjztMf/71GwAA//8=
// DO NOT EDIT
package com.paypal.orders;
import java.util.Map;
import java.util.HashMap;
import java.util.List;
import java.util.ArrayList;
import com.paypal.http.annotations.*;
/**
* The request data or link target.
*/
@Model
public class LinkSchema {
// Required default constructor
public LinkSchema() {}
/**
* Any additional items.
*/
@SerializedName("additionalItems")
private Object additionalItems;
public Object additionalItems() { return additionalItems; }
public LinkSchema additionalItems(Object additionalItems) {
this.additionalItems = additionalItems;
return this;
}
//
// /**
// * An array of sub-schemas. The data must validate against all sub-schemas.
// */
// @SerializedName(value = "allOf", listClass = AllOfItem.class)
// private List allOf;
//
// public List allOf() { return allOf; }
//
// public LinkSchema allOf(List allOf) {
// this.allOf = allOf;
// return this;
// }
//
// /**
// * An array of sub-schemas. The data must validate against one or more sub-schemas.
// */
// @SerializedName(value = "anyOf", listClass = AnyOfItem.class)
// private List anyOf;
//
// public List anyOf() { return anyOf; }
//
// public LinkSchema anyOf(List anyOf) {
// this.anyOf = anyOf;
// return this;
// }
/**
*/
@SerializedName("definitions")
private Object definitions;
public Object definitions() { return definitions; }
public LinkSchema definitions(Object definitions) {
this.definitions = definitions;
return this;
}
/**
*/
@SerializedName("dependencies")
private Object dependencies;
public Object dependencies() { return dependencies; }
public LinkSchema dependencies(Object dependencies) {
this.dependencies = dependencies;
return this;
}
/**
* The fragment resolution.
*/
@SerializedName("fragmentResolution")
private String fragmentResolution;
public String fragmentResolution() { return fragmentResolution; }
public LinkSchema fragmentResolution(String fragmentResolution) {
this.fragmentResolution = fragmentResolution;
return this;
}
/**
* An item.
*/
@SerializedName("items")
private Object items;
public Object items() { return items; }
public LinkSchema items(Object items) {
this.items = items;
return this;
}
/**
* The media type and context-encoding scheme.
*/
@SerializedName("media")
private Media media;
public Media media() { return media; }
public LinkSchema media(Media media) {
this.media = media;
return this;
}
/**
*/
@SerializedName("not")
private Object not;
public Object not() { return not; }
public LinkSchema not(Object not) {
this.not = not;
return this;
}
/**
* To apply this schema to the instances' URIs, start the URIs with this value.
*/
@SerializedName("pathStart")
private String pathStart;
public String pathStart() { return pathStart; }
public LinkSchema pathStart(String pathStart) {
this.pathStart = pathStart;
return this;
}
/**
* The pattern properties.
*/
@SerializedName("patternProperties")
private Object patternProperties;
public Object patternProperties() { return patternProperties; }
public LinkSchema patternProperties(Object patternProperties) {
this.patternProperties = patternProperties;
return this;
}
/**
*/
@SerializedName("properties")
private Object properties;
public Object properties() { return properties; }
public LinkSchema properties(Object properties) {
this.properties = properties;
return this;
}
}