Class UserUpdateInfo

Object
ch.aaap.harvestclient.domain.param.UserUpdateInfo

@TypeAdapters(fieldNamingStrategy=true) @Immutable public abstract class UserUpdateInfo extends Object
  • Constructor Details

    • UserUpdateInfo

      public UserUpdateInfo()
  • Method Details

    • getFirstName

      @Nullable public abstract String getFirstName()
    • getLastName

      @Nullable public abstract String getLastName()
    • getEmail

      @Nullable public abstract String getEmail()
    • getTelephone

      @Nullable public abstract String getTelephone()
    • getTimezone

      @Nullable public abstract String getTimezone()
    • getHasAccessToAllFutureProjects

      @Nullable public abstract Boolean getHasAccessToAllFutureProjects()
    • getContractor

      @SerializedName("is_contractor") @Nullable public abstract Boolean getContractor()
    • getAdmin

      @SerializedName("is_admin") @Nullable public abstract Boolean getAdmin()
    • getProjectManager

      @SerializedName("is_project_manager") @Nullable public abstract Boolean getProjectManager()
    • getCanSeeRates

      @Nullable public abstract Boolean getCanSeeRates()
    • getCanCreateProjects

      @Nullable public abstract Boolean getCanCreateProjects()
    • getCanCreateInvoices

      @Nullable public abstract Boolean getCanCreateInvoices()
    • getActive

      @SerializedName("is_active") @Nullable public abstract Boolean getActive()
    • getWeeklyCapacity

      @Nullable public abstract Long getWeeklyCapacity()
    • getDefaultHourlyRate

      @Nullable public abstract Double getDefaultHourlyRate()
    • getCostRate

      @Nullable public abstract Double getCostRate()
    • getRoles

      @Nullable public abstract List<String> getRoles()
    • getAvatarUrl

      @Nullable public abstract String getAvatarUrl()