Skip to content

Instantly share code, notes, and snippets.

from lotus.declarations import declare_type
declare_type({
'api': 'test_object',
'trove': 'trove.data.TestObject',
'android': 'TestObject',
'spec': {
# Primitive types
<?php
/**
* @return ApiNode|null
*/
public function createDataNode()
{
/** @var ApiDataNode */
$dataNode = new ApiDataNode();
if (!is_null($this->date)) {
<?php>
/**
* @return ApiNode|null
*/
public function createDataNode()
{
/** @var ApiDataNode */
$dataNode = new ApiDataNode();
if (!is_null($this->date)) {
package com.zoosk.zoosk.data.objects.json;
import java.util.List;
import com.zoosk.zaframework.lang.JSONArray;
import com.zoosk.zaframework.lang.JSONObject;
class TestObject extends ZObject {
/**
* @constructor
* @param {trove.data.TestObjectBuilder} builder
*/
trove.data.TestObject = function(builder) {
this.alphanumericList_ = builder.alphanumericList;
this.primitiveAlphanumeric_ = builder.primitiveAlphanumeric;
this.primitiveString_ = builder.primitiveString;
this.stringSet_ = builder.stringSet;
};
/**
* @constructor
* @param {trove.data.TestObjectBuilder} builder
*/
trove.data.TestObject = function(builder) {
this.alphanumericList_ = builder.alphanumericList;
this.primitiveAlphanumeric_ = builder.primitiveAlphanumeric;
this.primitiveString_ = builder.primitiveString;
this.stringSet_ = builder.stringSet;
};
/**
* @constructor
* @param {trove.data.TestObjectBuilder} builder
*/
trove.data.TestObject = function(builder) {
this.alphanumericList_ = builder.alphanumericList;
this.primitiveAlphanumeric_ = builder.primitiveAlphanumeric;
this.primitiveString_ = builder.primitiveString;
this.stringSet_ = builder.stringSet;
};
goog.provide('trove.data.TestObject');
goog.provide('trove.data.TestObjectBuilder');
/**
* @constructor
* @param {trove.data.TestObjectBuilder} builder
*/
goog.provide('trove.data.TestObject');
goog.provide('trove.data.TestObjectBuilder');
/**
* @constructor
* @param {trove.data.TestObjectBuilder} builder
*/
trove.data.TestObject = function(builder) {