Package com.bandwidth.sdk.model
Class MultiChannelChannelListObjectContent
java.lang.Object
com.bandwidth.sdk.model.AbstractOpenApiSchema
com.bandwidth.sdk.model.MultiChannelChannelListObjectContent
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
comments="Generator version: 7.10.0")
public class MultiChannelChannelListObjectContent
extends AbstractOpenApiSchema
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionCreate an instance of MultiChannelChannelListObjectContent given an JSON stringGet the actual instance, which can be the following: MmsMessageContent, RbmMessageContentRichCard, RbmMessageContentText, RbmMessageMedia, SmsMessageContentGet the actual instance of `MmsMessageContent`.Get the actual instance of `RbmMessageContentRichCard`.Get the actual instance of `RbmMessageContentText`.Get the actual instance of `RbmMessageMedia`.Get the list of oneOf/anyOf composed schemas allowed to be stored in this objectGet the actual instance of `SmsMessageContent`.void
setActualInstance
(Object instance) Set the instance that matches the oneOf child schema, check the instance parameter is valid against the oneOf child schemas: MmsMessageContent, RbmMessageContentRichCard, RbmMessageContentText, RbmMessageMedia, SmsMessageContent It could be an instance of the 'oneOf' schemas.toJson()
Convert an instance of MultiChannelChannelListObjectContent to an JSON stringstatic void
validateJsonElement
(com.google.gson.JsonElement jsonElement) Validates the JSON Element and throws an exception if issues foundMethods inherited from class com.bandwidth.sdk.model.AbstractOpenApiSchema
equals, getActualInstanceRecursively, getSchemaType, hashCode, isNullable, toString
-
Field Details
-
schemas
-
-
Constructor Details
-
MultiChannelChannelListObjectContent
public MultiChannelChannelListObjectContent() -
MultiChannelChannelListObjectContent
-
-
Method Details
-
getSchemas
Description copied from class:AbstractOpenApiSchema
Get the list of oneOf/anyOf composed schemas allowed to be stored in this object- Specified by:
getSchemas
in classAbstractOpenApiSchema
- Returns:
- an instance of the actual schema/object
-
setActualInstance
Set the instance that matches the oneOf child schema, check the instance parameter is valid against the oneOf child schemas: MmsMessageContent, RbmMessageContentRichCard, RbmMessageContentText, RbmMessageMedia, SmsMessageContent It could be an instance of the 'oneOf' schemas.- Overrides:
setActualInstance
in classAbstractOpenApiSchema
- Parameters:
instance
- the actual instance of the schema/object
-
getActualInstance
Get the actual instance, which can be the following: MmsMessageContent, RbmMessageContentRichCard, RbmMessageContentText, RbmMessageMedia, SmsMessageContent- Overrides:
getActualInstance
in classAbstractOpenApiSchema
- Returns:
- The actual instance (MmsMessageContent, RbmMessageContentRichCard, RbmMessageContentText, RbmMessageMedia, SmsMessageContent)
-
getRbmMessageContentText
Get the actual instance of `RbmMessageContentText`. If the actual instance is not `RbmMessageContentText`, the ClassCastException will be thrown.- Returns:
- The actual instance of `RbmMessageContentText`
- Throws:
ClassCastException
- if the instance is not `RbmMessageContentText`
-
getRbmMessageMedia
Get the actual instance of `RbmMessageMedia`. If the actual instance is not `RbmMessageMedia`, the ClassCastException will be thrown.- Returns:
- The actual instance of `RbmMessageMedia`
- Throws:
ClassCastException
- if the instance is not `RbmMessageMedia`
-
getRbmMessageContentRichCard
Get the actual instance of `RbmMessageContentRichCard`. If the actual instance is not `RbmMessageContentRichCard`, the ClassCastException will be thrown.- Returns:
- The actual instance of `RbmMessageContentRichCard`
- Throws:
ClassCastException
- if the instance is not `RbmMessageContentRichCard`
-
getSmsMessageContent
Get the actual instance of `SmsMessageContent`. If the actual instance is not `SmsMessageContent`, the ClassCastException will be thrown.- Returns:
- The actual instance of `SmsMessageContent`
- Throws:
ClassCastException
- if the instance is not `SmsMessageContent`
-
getMmsMessageContent
Get the actual instance of `MmsMessageContent`. If the actual instance is not `MmsMessageContent`, the ClassCastException will be thrown.- Returns:
- The actual instance of `MmsMessageContent`
- Throws:
ClassCastException
- if the instance is not `MmsMessageContent`
-
validateJsonElement
Validates 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 MultiChannelChannelListObjectContent
-
fromJson
Create an instance of MultiChannelChannelListObjectContent given an JSON string- Parameters:
jsonString
- JSON string- Returns:
- An instance of MultiChannelChannelListObjectContent
- Throws:
IOException
- if the JSON string is invalid with respect to MultiChannelChannelListObjectContent
-
toJson
Convert an instance of MultiChannelChannelListObjectContent to an JSON string- Returns:
- JSON string
-