Class JobPostingCompensation
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.JobPostingCompensation
-
public class JobPostingCompensation extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJobPostingCompensation.Builder
-
Constructor Summary
Constructors Constructor Description JobPostingCompensation()JobPostingCompensation(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title, org.openapitools.jackson.nullable.JsonNullable<? extends JobPostingCompensationType> type, org.openapitools.jackson.nullable.JsonNullable<? extends JobPostingCompensationPayPeriod> payPeriod, org.openapitools.jackson.nullable.JsonNullable<? extends JobPostingCompensationPayFrequency> payFrequency, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> currency, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> value, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> minValueRange, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> maxValueRange)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static JobPostingCompensation.Builderbuilder()org.openapitools.jackson.nullable.JsonNullable<java.lang.String>currency()booleanequals(java.lang.Object o)inthashCode()org.openapitools.jackson.nullable.JsonNullable<java.lang.String>maxValueRange()org.openapitools.jackson.nullable.JsonNullable<java.lang.String>minValueRange()org.openapitools.jackson.nullable.JsonNullable<JobPostingCompensationPayFrequency>payFrequency()org.openapitools.jackson.nullable.JsonNullable<JobPostingCompensationPayPeriod>payPeriod()org.openapitools.jackson.nullable.JsonNullable<java.lang.String>title()java.lang.StringtoString()org.openapitools.jackson.nullable.JsonNullable<JobPostingCompensationType>type()org.openapitools.jackson.nullable.JsonNullable<java.lang.String>value()JobPostingCompensationwithCurrency(java.lang.String currency)JobPostingCompensationwithCurrency(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> currency)JobPostingCompensationwithMaxValueRange(java.lang.String maxValueRange)JobPostingCompensationwithMaxValueRange(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> maxValueRange)JobPostingCompensationwithMinValueRange(java.lang.String minValueRange)JobPostingCompensationwithMinValueRange(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> minValueRange)JobPostingCompensationwithPayFrequency(JobPostingCompensationPayFrequency payFrequency)JobPostingCompensationwithPayFrequency(org.openapitools.jackson.nullable.JsonNullable<? extends JobPostingCompensationPayFrequency> payFrequency)JobPostingCompensationwithPayPeriod(JobPostingCompensationPayPeriod payPeriod)JobPostingCompensationwithPayPeriod(org.openapitools.jackson.nullable.JsonNullable<? extends JobPostingCompensationPayPeriod> payPeriod)JobPostingCompensationwithTitle(java.lang.String title)JobPostingCompensationwithTitle(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title)JobPostingCompensationwithType(JobPostingCompensationType type)JobPostingCompensationwithType(org.openapitools.jackson.nullable.JsonNullable<? extends JobPostingCompensationType> type)JobPostingCompensationwithValue(java.lang.String value)JobPostingCompensationwithValue(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> value)
-
-
-
Constructor Detail
-
JobPostingCompensation
public JobPostingCompensation(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title, org.openapitools.jackson.nullable.JsonNullable<? extends JobPostingCompensationType> type, org.openapitools.jackson.nullable.JsonNullable<? extends JobPostingCompensationPayPeriod> payPeriod, org.openapitools.jackson.nullable.JsonNullable<? extends JobPostingCompensationPayFrequency> payFrequency, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> currency, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> value, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> minValueRange, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> maxValueRange)
-
JobPostingCompensation
public JobPostingCompensation()
-
-
Method Detail
-
title
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title()
-
type
public org.openapitools.jackson.nullable.JsonNullable<JobPostingCompensationType> type()
-
payPeriod
public org.openapitools.jackson.nullable.JsonNullable<JobPostingCompensationPayPeriod> payPeriod()
-
payFrequency
public org.openapitools.jackson.nullable.JsonNullable<JobPostingCompensationPayFrequency> payFrequency()
-
currency
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> currency()
-
value
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> value()
-
minValueRange
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> minValueRange()
-
maxValueRange
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> maxValueRange()
-
builder
public static JobPostingCompensation.Builder builder()
-
withTitle
public JobPostingCompensation withTitle(java.lang.String title)
-
withTitle
public JobPostingCompensation withTitle(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title)
-
withType
public JobPostingCompensation withType(JobPostingCompensationType type)
-
withType
public JobPostingCompensation withType(org.openapitools.jackson.nullable.JsonNullable<? extends JobPostingCompensationType> type)
-
withPayPeriod
public JobPostingCompensation withPayPeriod(JobPostingCompensationPayPeriod payPeriod)
-
withPayPeriod
public JobPostingCompensation withPayPeriod(org.openapitools.jackson.nullable.JsonNullable<? extends JobPostingCompensationPayPeriod> payPeriod)
-
withPayFrequency
public JobPostingCompensation withPayFrequency(JobPostingCompensationPayFrequency payFrequency)
-
withPayFrequency
public JobPostingCompensation withPayFrequency(org.openapitools.jackson.nullable.JsonNullable<? extends JobPostingCompensationPayFrequency> payFrequency)
-
withCurrency
public JobPostingCompensation withCurrency(java.lang.String currency)
-
withCurrency
public JobPostingCompensation withCurrency(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> currency)
-
withValue
public JobPostingCompensation withValue(java.lang.String value)
-
withValue
public JobPostingCompensation withValue(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> value)
-
withMinValueRange
public JobPostingCompensation withMinValueRange(java.lang.String minValueRange)
-
withMinValueRange
public JobPostingCompensation withMinValueRange(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> minValueRange)
-
withMaxValueRange
public JobPostingCompensation withMaxValueRange(java.lang.String maxValueRange)
-
withMaxValueRange
public JobPostingCompensation withMaxValueRange(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> maxValueRange)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-