Class TimeOffBalances


  • public class TimeOffBalances
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      TimeOffBalances()  
      TimeOffBalances​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> employeeId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteEmployeeId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> policyId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remotePolicyId, org.openapitools.jackson.nullable.JsonNullable<? extends TimeOffBalancesPolicy> policy, org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> currentBalance, org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> initialBalance, org.openapitools.jackson.nullable.JsonNullable<? extends BalanceUnit> balanceUnit, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> balanceStartDate, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> balanceExpiryDate, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> balanceExpiryDate()
      The date of when the current balance expires
      org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> balanceStartDate()
      The date of when the initial balance quantity was set
      org.openapitools.jackson.nullable.JsonNullable<BalanceUnit> balanceUnit()
      The duration unit of the current balance
      static TimeOffBalances.Builder builder()  
      org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> currentBalance()
      The current numeric balance for the associated employee and time off policy
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> employeeId()
      The employee id associated with this balance
      boolean equals​(java.lang.Object o)  
      int hashCode()  
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id()
      Unique identifier
      org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> initialBalance()
      The initial numeric balance for the associated employee and time off policy as of the balance start date
      org.openapitools.jackson.nullable.JsonNullable<TimeOffBalancesPolicy> policy()
      The time off policy associated with this balance
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> policyId()
      The time off policy id associated with this balance
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteEmployeeId()
      Provider's unique identifier of the employee associated with this balance
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId()
      Provider's unique identifier
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remotePolicyId()
      Provider's unique identifier of the time off policy id associated with this balance
      java.lang.String toString()  
      org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt()
      The updated_at date of this time off balance
      TimeOffBalances withBalanceExpiryDate​(java.time.OffsetDateTime balanceExpiryDate)
      The date of when the current balance expires
      TimeOffBalances withBalanceExpiryDate​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> balanceExpiryDate)
      The date of when the current balance expires
      TimeOffBalances withBalanceStartDate​(java.time.OffsetDateTime balanceStartDate)
      The date of when the initial balance quantity was set
      TimeOffBalances withBalanceStartDate​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> balanceStartDate)
      The date of when the initial balance quantity was set
      TimeOffBalances withBalanceUnit​(BalanceUnit balanceUnit)
      The duration unit of the current balance
      TimeOffBalances withBalanceUnit​(org.openapitools.jackson.nullable.JsonNullable<? extends BalanceUnit> balanceUnit)
      The duration unit of the current balance
      TimeOffBalances withCurrentBalance​(double currentBalance)
      The current numeric balance for the associated employee and time off policy
      TimeOffBalances withCurrentBalance​(org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> currentBalance)
      The current numeric balance for the associated employee and time off policy
      TimeOffBalances withEmployeeId​(java.lang.String employeeId)
      The employee id associated with this balance
      TimeOffBalances withEmployeeId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> employeeId)
      The employee id associated with this balance
      TimeOffBalances withId​(java.lang.String id)
      Unique identifier
      TimeOffBalances withId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
      Unique identifier
      TimeOffBalances withInitialBalance​(double initialBalance)
      The initial numeric balance for the associated employee and time off policy as of the balance start date
      TimeOffBalances withInitialBalance​(org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> initialBalance)
      The initial numeric balance for the associated employee and time off policy as of the balance start date
      TimeOffBalances withPolicy​(TimeOffBalancesPolicy policy)
      The time off policy associated with this balance
      TimeOffBalances withPolicy​(org.openapitools.jackson.nullable.JsonNullable<? extends TimeOffBalancesPolicy> policy)
      The time off policy associated with this balance
      TimeOffBalances withPolicyId​(java.lang.String policyId)
      The time off policy id associated with this balance
      TimeOffBalances withPolicyId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> policyId)
      The time off policy id associated with this balance
      TimeOffBalances withRemoteEmployeeId​(java.lang.String remoteEmployeeId)
      Provider's unique identifier of the employee associated with this balance
      TimeOffBalances withRemoteEmployeeId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteEmployeeId)
      Provider's unique identifier of the employee associated with this balance
      TimeOffBalances withRemoteId​(java.lang.String remoteId)
      Provider's unique identifier
      TimeOffBalances withRemoteId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
      Provider's unique identifier
      TimeOffBalances withRemotePolicyId​(java.lang.String remotePolicyId)
      Provider's unique identifier of the time off policy id associated with this balance
      TimeOffBalances withRemotePolicyId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remotePolicyId)
      Provider's unique identifier of the time off policy id associated with this balance
      TimeOffBalances withUpdatedAt​(java.time.OffsetDateTime updatedAt)
      The updated_at date of this time off balance
      TimeOffBalances withUpdatedAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
      The updated_at date of this time off balance
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • TimeOffBalances

        public TimeOffBalances​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id,
                               org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId,
                               org.openapitools.jackson.nullable.JsonNullable<java.lang.String> employeeId,
                               org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteEmployeeId,
                               org.openapitools.jackson.nullable.JsonNullable<java.lang.String> policyId,
                               org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remotePolicyId,
                               org.openapitools.jackson.nullable.JsonNullable<? extends TimeOffBalancesPolicy> policy,
                               org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> currentBalance,
                               org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> initialBalance,
                               org.openapitools.jackson.nullable.JsonNullable<? extends BalanceUnit> balanceUnit,
                               org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> balanceStartDate,
                               org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> balanceExpiryDate,
                               org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
      • TimeOffBalances

        public TimeOffBalances()
    • Method Detail

      • id

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id()
        Unique identifier
      • remoteId

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId()
        Provider's unique identifier
      • employeeId

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> employeeId()
        The employee id associated with this balance
      • remoteEmployeeId

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteEmployeeId()
        Provider's unique identifier of the employee associated with this balance
      • policyId

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> policyId()
        The time off policy id associated with this balance
      • remotePolicyId

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remotePolicyId()
        Provider's unique identifier of the time off policy id associated with this balance
      • policy

        public org.openapitools.jackson.nullable.JsonNullable<TimeOffBalancesPolicy> policy()
        The time off policy associated with this balance
      • currentBalance

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> currentBalance()
        The current numeric balance for the associated employee and time off policy
      • initialBalance

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> initialBalance()
        The initial numeric balance for the associated employee and time off policy as of the balance start date
      • balanceUnit

        public org.openapitools.jackson.nullable.JsonNullable<BalanceUnit> balanceUnit()
        The duration unit of the current balance
      • balanceStartDate

        public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> balanceStartDate()
        The date of when the initial balance quantity was set
      • balanceExpiryDate

        public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> balanceExpiryDate()
        The date of when the current balance expires
      • updatedAt

        public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt()
        The updated_at date of this time off balance
      • withId

        public TimeOffBalances withId​(java.lang.String id)
        Unique identifier
      • withId

        public TimeOffBalances withId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
        Unique identifier
      • withRemoteId

        public TimeOffBalances withRemoteId​(java.lang.String remoteId)
        Provider's unique identifier
      • withRemoteId

        public TimeOffBalances withRemoteId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
        Provider's unique identifier
      • withEmployeeId

        public TimeOffBalances withEmployeeId​(java.lang.String employeeId)
        The employee id associated with this balance
      • withEmployeeId

        public TimeOffBalances withEmployeeId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> employeeId)
        The employee id associated with this balance
      • withRemoteEmployeeId

        public TimeOffBalances withRemoteEmployeeId​(java.lang.String remoteEmployeeId)
        Provider's unique identifier of the employee associated with this balance
      • withRemoteEmployeeId

        public TimeOffBalances withRemoteEmployeeId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteEmployeeId)
        Provider's unique identifier of the employee associated with this balance
      • withPolicyId

        public TimeOffBalances withPolicyId​(java.lang.String policyId)
        The time off policy id associated with this balance
      • withPolicyId

        public TimeOffBalances withPolicyId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> policyId)
        The time off policy id associated with this balance
      • withRemotePolicyId

        public TimeOffBalances withRemotePolicyId​(java.lang.String remotePolicyId)
        Provider's unique identifier of the time off policy id associated with this balance
      • withRemotePolicyId

        public TimeOffBalances withRemotePolicyId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remotePolicyId)
        Provider's unique identifier of the time off policy id associated with this balance
      • withPolicy

        public TimeOffBalances withPolicy​(org.openapitools.jackson.nullable.JsonNullable<? extends TimeOffBalancesPolicy> policy)
        The time off policy associated with this balance
      • withCurrentBalance

        public TimeOffBalances withCurrentBalance​(double currentBalance)
        The current numeric balance for the associated employee and time off policy
      • withCurrentBalance

        public TimeOffBalances withCurrentBalance​(org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> currentBalance)
        The current numeric balance for the associated employee and time off policy
      • withInitialBalance

        public TimeOffBalances withInitialBalance​(double initialBalance)
        The initial numeric balance for the associated employee and time off policy as of the balance start date
      • withInitialBalance

        public TimeOffBalances withInitialBalance​(org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> initialBalance)
        The initial numeric balance for the associated employee and time off policy as of the balance start date
      • withBalanceUnit

        public TimeOffBalances withBalanceUnit​(org.openapitools.jackson.nullable.JsonNullable<? extends BalanceUnit> balanceUnit)
        The duration unit of the current balance
      • withBalanceStartDate

        public TimeOffBalances withBalanceStartDate​(java.time.OffsetDateTime balanceStartDate)
        The date of when the initial balance quantity was set
      • withBalanceStartDate

        public TimeOffBalances withBalanceStartDate​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> balanceStartDate)
        The date of when the initial balance quantity was set
      • withBalanceExpiryDate

        public TimeOffBalances withBalanceExpiryDate​(java.time.OffsetDateTime balanceExpiryDate)
        The date of when the current balance expires
      • withBalanceExpiryDate

        public TimeOffBalances withBalanceExpiryDate​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> balanceExpiryDate)
        The date of when the current balance expires
      • withUpdatedAt

        public TimeOffBalances withUpdatedAt​(java.time.OffsetDateTime updatedAt)
        The updated_at date of this time off balance
      • withUpdatedAt

        public TimeOffBalances withUpdatedAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
        The updated_at date of this time off balance
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object