com.sinch.sdk.domains.conversation.templates.models.v2.ChannelTemplateOverrideImpl Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sinch-sdk-java Show documentation
Show all versions of sinch-sdk-java Show documentation
SDK providing a Java API for the Sinch REST APIs.
package com.sinch.sdk.domains.conversation.templates.models.v2;
import com.fasterxml.jackson.annotation.JsonFilter;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder;
import com.sinch.sdk.core.models.OptionalValue;
import com.sinch.sdk.domains.conversation.models.v1.TemplateReference;
import java.util.Map;
import java.util.Objects;
@JsonPropertyOrder({
ChannelTemplateOverrideImpl.JSON_PROPERTY_TEMPLATE_REFERENCE,
ChannelTemplateOverrideImpl.JSON_PROPERTY_PARAMETER_MAPPINGS
})
@JsonFilter("uninitializedFilter")
@JsonInclude(value = JsonInclude.Include.CUSTOM)
public class ChannelTemplateOverrideImpl implements ChannelTemplateOverride {
private static final long serialVersionUID = 1L;
public static final String JSON_PROPERTY_TEMPLATE_REFERENCE = "template_reference";
private OptionalValue templateReference;
public static final String JSON_PROPERTY_PARAMETER_MAPPINGS = "parameter_mappings";
private OptionalValue
© 2015 - 2024 Weber Informatics LLC | Privacy Policy