Package io.sendon.model
Class CreateTemplateRequestSchemaButtonsInner
- java.lang.Object
-
- io.sendon.model.AbstractOpenApiSchema
-
- io.sendon.model.CreateTemplateRequestSchemaButtonsInner
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2025-03-25T16:56:04.124507+09:00[Asia/Seoul]", comments="Generator version: 7.7.0") public class CreateTemplateRequestSchemaButtonsInner extends AbstractOpenApiSchema
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCreateTemplateRequestSchemaButtonsInner.CustomTypeAdapterFactory
-
Constructor Summary
Constructors Constructor Description CreateTemplateRequestSchemaButtonsInner()CreateTemplateRequestSchemaButtonsInner(Object o)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CreateTemplateRequestSchemaButtonsInnerfromJson(String jsonString)Create an instance of CreateTemplateRequestSchemaButtonsInner given an JSON stringObjectgetActualInstance()Get the actual instance, which can be the following: CreateTemplateRequestSchemaButtonsInnerOneOf, CreateTemplateRequestSchemaButtonsInnerOneOf1, CreateTemplateRequestSchemaButtonsInnerOneOf2CreateTemplateRequestSchemaButtonsInnerOneOfgetCreateTemplateRequestSchemaButtonsInnerOneOf()Get the actual instance of `CreateTemplateRequestSchemaButtonsInnerOneOf`.CreateTemplateRequestSchemaButtonsInnerOneOf1getCreateTemplateRequestSchemaButtonsInnerOneOf1()Get the actual instance of `CreateTemplateRequestSchemaButtonsInnerOneOf1`.CreateTemplateRequestSchemaButtonsInnerOneOf2getCreateTemplateRequestSchemaButtonsInnerOneOf2()Get the actual instance of `CreateTemplateRequestSchemaButtonsInnerOneOf2`.Map<String,Class<?>>getSchemas()Get the list of oneOf/anyOf composed schemas allowed to be stored in this objectvoidsetActualInstance(Object instance)Set the instance that matches the oneOf child schema, check the instance parameter is valid against the oneOf child schemas: CreateTemplateRequestSchemaButtonsInnerOneOf, CreateTemplateRequestSchemaButtonsInnerOneOf1, CreateTemplateRequestSchemaButtonsInnerOneOf2 It could be an instance of the 'oneOf' schemas.StringtoJson()Convert an instance of CreateTemplateRequestSchemaButtonsInner to an JSON stringstatic voidvalidateJsonElement(com.google.gson.JsonElement jsonElement)Validates the JSON Element and throws an exception if issues found-
Methods inherited from class io.sendon.model.AbstractOpenApiSchema
equals, getActualInstanceRecursively, getSchemaType, hashCode, isNullable, toString
-
-
-
-
Constructor Detail
-
CreateTemplateRequestSchemaButtonsInner
public CreateTemplateRequestSchemaButtonsInner()
-
CreateTemplateRequestSchemaButtonsInner
public CreateTemplateRequestSchemaButtonsInner(Object o)
-
-
Method Detail
-
getSchemas
public Map<String,Class<?>> getSchemas()
Description copied from class:AbstractOpenApiSchemaGet the list of oneOf/anyOf composed schemas allowed to be stored in this object- Specified by:
getSchemasin classAbstractOpenApiSchema- Returns:
- an instance of the actual schema/object
-
setActualInstance
public void setActualInstance(Object instance)
Set the instance that matches the oneOf child schema, check the instance parameter is valid against the oneOf child schemas: CreateTemplateRequestSchemaButtonsInnerOneOf, CreateTemplateRequestSchemaButtonsInnerOneOf1, CreateTemplateRequestSchemaButtonsInnerOneOf2 It could be an instance of the 'oneOf' schemas.- Overrides:
setActualInstancein classAbstractOpenApiSchema- Parameters:
instance- the actual instance of the schema/object
-
getActualInstance
public Object getActualInstance()
Get the actual instance, which can be the following: CreateTemplateRequestSchemaButtonsInnerOneOf, CreateTemplateRequestSchemaButtonsInnerOneOf1, CreateTemplateRequestSchemaButtonsInnerOneOf2- Overrides:
getActualInstancein classAbstractOpenApiSchema- Returns:
- The actual instance (CreateTemplateRequestSchemaButtonsInnerOneOf, CreateTemplateRequestSchemaButtonsInnerOneOf1, CreateTemplateRequestSchemaButtonsInnerOneOf2)
-
getCreateTemplateRequestSchemaButtonsInnerOneOf
public CreateTemplateRequestSchemaButtonsInnerOneOf getCreateTemplateRequestSchemaButtonsInnerOneOf() throws ClassCastException
Get the actual instance of `CreateTemplateRequestSchemaButtonsInnerOneOf`. If the actual instance is not `CreateTemplateRequestSchemaButtonsInnerOneOf`, the ClassCastException will be thrown.- Returns:
- The actual instance of `CreateTemplateRequestSchemaButtonsInnerOneOf`
- Throws:
ClassCastException- if the instance is not `CreateTemplateRequestSchemaButtonsInnerOneOf`
-
getCreateTemplateRequestSchemaButtonsInnerOneOf1
public CreateTemplateRequestSchemaButtonsInnerOneOf1 getCreateTemplateRequestSchemaButtonsInnerOneOf1() throws ClassCastException
Get the actual instance of `CreateTemplateRequestSchemaButtonsInnerOneOf1`. If the actual instance is not `CreateTemplateRequestSchemaButtonsInnerOneOf1`, the ClassCastException will be thrown.- Returns:
- The actual instance of `CreateTemplateRequestSchemaButtonsInnerOneOf1`
- Throws:
ClassCastException- if the instance is not `CreateTemplateRequestSchemaButtonsInnerOneOf1`
-
getCreateTemplateRequestSchemaButtonsInnerOneOf2
public CreateTemplateRequestSchemaButtonsInnerOneOf2 getCreateTemplateRequestSchemaButtonsInnerOneOf2() throws ClassCastException
Get the actual instance of `CreateTemplateRequestSchemaButtonsInnerOneOf2`. If the actual instance is not `CreateTemplateRequestSchemaButtonsInnerOneOf2`, the ClassCastException will be thrown.- Returns:
- The actual instance of `CreateTemplateRequestSchemaButtonsInnerOneOf2`
- Throws:
ClassCastException- if the instance is not `CreateTemplateRequestSchemaButtonsInnerOneOf2`
-
validateJsonElement
public static void validateJsonElement(com.google.gson.JsonElement jsonElement) throws IOExceptionValidates the JSON Element and throws an exception if issues found- Parameters:
jsonElement- JSON Element- Throws:
IOException- if the JSON Element is invalid with respect to CreateTemplateRequestSchemaButtonsInner
-
fromJson
public static CreateTemplateRequestSchemaButtonsInner fromJson(String jsonString) throws IOException
Create an instance of CreateTemplateRequestSchemaButtonsInner given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of CreateTemplateRequestSchemaButtonsInner
- Throws:
IOException- if the JSON string is invalid with respect to CreateTemplateRequestSchemaButtonsInner
-
toJson
public String toJson()
Convert an instance of CreateTemplateRequestSchemaButtonsInner to an JSON string- Returns:
- JSON string
-
-