@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TurkeyAdditionalInfo extends Object implements Serializable, Cloneable, StructuredPojo
Additional tax information associated with your TRN in Turkey.
Constructor and Description |
---|
TurkeyAdditionalInfo() |
Modifier and Type | Method and Description |
---|---|
TurkeyAdditionalInfo |
clone() |
boolean |
equals(Object obj) |
String |
getIndustries()
The industry information that tells the Tax Settings API if you're subject to additional withholding taxes.
|
String |
getKepEmailId()
The Registered Electronic Mail (REM) that is used to send notarized communication.
|
String |
getSecondaryTaxId()
Secondary tax ID (“harcama birimi VKN”si”).
|
String |
getTaxOffice()
The tax office where you're registered.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setIndustries(String industries)
The industry information that tells the Tax Settings API if you're subject to additional withholding taxes.
|
void |
setKepEmailId(String kepEmailId)
The Registered Electronic Mail (REM) that is used to send notarized communication.
|
void |
setSecondaryTaxId(String secondaryTaxId)
Secondary tax ID (“harcama birimi VKN”si”).
|
void |
setTaxOffice(String taxOffice)
The tax office where you're registered.
|
String |
toString()
Returns a string representation of this object.
|
TurkeyAdditionalInfo |
withIndustries(Industries industries)
The industry information that tells the Tax Settings API if you're subject to additional withholding taxes.
|
TurkeyAdditionalInfo |
withIndustries(String industries)
The industry information that tells the Tax Settings API if you're subject to additional withholding taxes.
|
TurkeyAdditionalInfo |
withKepEmailId(String kepEmailId)
The Registered Electronic Mail (REM) that is used to send notarized communication.
|
TurkeyAdditionalInfo |
withSecondaryTaxId(String secondaryTaxId)
Secondary tax ID (“harcama birimi VKN”si”).
|
TurkeyAdditionalInfo |
withTaxOffice(String taxOffice)
The tax office where you're registered.
|
public void setIndustries(String industries)
The industry information that tells the Tax Settings API if you're subject to additional withholding taxes. This information required for business-to-business (B2B) customers. This information is conditionally mandatory for B2B customers who are subject to KDV tax.
industries
- The industry information that tells the Tax Settings API if you're subject to additional withholding
taxes. This information required for business-to-business (B2B) customers. This information is
conditionally mandatory for B2B customers who are subject to KDV tax.Industries
public String getIndustries()
The industry information that tells the Tax Settings API if you're subject to additional withholding taxes. This information required for business-to-business (B2B) customers. This information is conditionally mandatory for B2B customers who are subject to KDV tax.
Industries
public TurkeyAdditionalInfo withIndustries(String industries)
The industry information that tells the Tax Settings API if you're subject to additional withholding taxes. This information required for business-to-business (B2B) customers. This information is conditionally mandatory for B2B customers who are subject to KDV tax.
industries
- The industry information that tells the Tax Settings API if you're subject to additional withholding
taxes. This information required for business-to-business (B2B) customers. This information is
conditionally mandatory for B2B customers who are subject to KDV tax.Industries
public TurkeyAdditionalInfo withIndustries(Industries industries)
The industry information that tells the Tax Settings API if you're subject to additional withholding taxes. This information required for business-to-business (B2B) customers. This information is conditionally mandatory for B2B customers who are subject to KDV tax.
industries
- The industry information that tells the Tax Settings API if you're subject to additional withholding
taxes. This information required for business-to-business (B2B) customers. This information is
conditionally mandatory for B2B customers who are subject to KDV tax.Industries
public void setKepEmailId(String kepEmailId)
The Registered Electronic Mail (REM) that is used to send notarized communication. This parameter is optional for business-to-business (B2B) and business-to-government (B2G) customers. It's not required for business-to-consumer (B2C) customers.
kepEmailId
- The Registered Electronic Mail (REM) that is used to send notarized communication. This parameter is
optional for business-to-business (B2B) and business-to-government (B2G) customers. It's not required for
business-to-consumer (B2C) customers.public String getKepEmailId()
The Registered Electronic Mail (REM) that is used to send notarized communication. This parameter is optional for business-to-business (B2B) and business-to-government (B2G) customers. It's not required for business-to-consumer (B2C) customers.
public TurkeyAdditionalInfo withKepEmailId(String kepEmailId)
The Registered Electronic Mail (REM) that is used to send notarized communication. This parameter is optional for business-to-business (B2B) and business-to-government (B2G) customers. It's not required for business-to-consumer (B2C) customers.
kepEmailId
- The Registered Electronic Mail (REM) that is used to send notarized communication. This parameter is
optional for business-to-business (B2B) and business-to-government (B2G) customers. It's not required for
business-to-consumer (B2C) customers.public void setSecondaryTaxId(String secondaryTaxId)
Secondary tax ID (“harcama birimi VKN”si”). If one isn't provided, we will use your VKN as the secondary ID.
secondaryTaxId
- Secondary tax ID (“harcama birimi VKN”si”). If one isn't provided, we will use your VKN as the secondary
ID.public String getSecondaryTaxId()
Secondary tax ID (“harcama birimi VKN”si”). If one isn't provided, we will use your VKN as the secondary ID.
public TurkeyAdditionalInfo withSecondaryTaxId(String secondaryTaxId)
Secondary tax ID (“harcama birimi VKN”si”). If one isn't provided, we will use your VKN as the secondary ID.
secondaryTaxId
- Secondary tax ID (“harcama birimi VKN”si”). If one isn't provided, we will use your VKN as the secondary
ID.public void setTaxOffice(String taxOffice)
The tax office where you're registered. You can enter this information as a string. The Tax Settings API will add this information to your invoice. This parameter is required for business-to-business (B2B) and business-to-government customers. It's not required for business-to-consumer (B2C) customers.
taxOffice
- The tax office where you're registered. You can enter this information as a string. The Tax Settings API
will add this information to your invoice. This parameter is required for business-to-business (B2B) and
business-to-government customers. It's not required for business-to-consumer (B2C) customers.public String getTaxOffice()
The tax office where you're registered. You can enter this information as a string. The Tax Settings API will add this information to your invoice. This parameter is required for business-to-business (B2B) and business-to-government customers. It's not required for business-to-consumer (B2C) customers.
public TurkeyAdditionalInfo withTaxOffice(String taxOffice)
The tax office where you're registered. You can enter this information as a string. The Tax Settings API will add this information to your invoice. This parameter is required for business-to-business (B2B) and business-to-government customers. It's not required for business-to-consumer (B2C) customers.
taxOffice
- The tax office where you're registered. You can enter this information as a string. The Tax Settings API
will add this information to your invoice. This parameter is required for business-to-business (B2B) and
business-to-government customers. It's not required for business-to-consumer (B2C) customers.public String toString()
toString
in class Object
Object.toString()
public TurkeyAdditionalInfo clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.