openapi-nexus 0.1.7

OpenAPI 3.x multi-language code generator
Documentation
// Code generated by openapi-nexus. DO NOT EDIT.
//
// All Optional Properties Test — 1.0.0
// Test case for object with all optional properties including arrays, references, and inline objects

package com.example.sdk.models;

import java.util.List;

import com.google.gson.annotations.SerializedName;

/**
 * Object with all optional properties
 */
public class AllOptionalProperties {
    @SerializedName("optional_array")
    private List<AllOptionalPropertiesOptionalArrayItem> optionalArray;
    @SerializedName("optional_inline")
    private AllOptionalPropertiesOptionalInline optionalInline;
    @SerializedName("optional_reference")
    private User optionalReference;
    @SerializedName("optional_string")
    private String optionalString;

    public AllOptionalProperties(List<AllOptionalPropertiesOptionalArrayItem> optionalArray,
    AllOptionalPropertiesOptionalInline optionalInline,
    User optionalReference, String optionalString) {
        this.optionalArray = optionalArray;
        this.optionalInline = optionalInline;
        this.optionalReference = optionalReference;
        this.optionalString = optionalString;
    }

    public List<AllOptionalPropertiesOptionalArrayItem> getOptionalArray() {
        return this.optionalArray;
    }

    public AllOptionalPropertiesOptionalInline getOptionalInline() {
        return this.optionalInline;
    }

    public User getOptionalReference() {
        return this.optionalReference;
    }

    public String getOptionalString() {
        return this.optionalString;
    }
}