java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.user.customer.prospect.serviceprovider.EnrollRequest

@ApiType("SoftLayer_User_Customer_Prospect_ServiceProvider_EnrollRequest")
public class EnrollRequest
extends Entity
Contains user information for Service Provider Enrollment.
See Also:
SoftLayer_User_Customer_Prospect_ServiceProvider_EnrollRequest
  • Field Details

    • companyType

      @ApiProperty protected Type companyType
      Catalyst company types.
    • acceptAllAgreementsFlag

      @ApiProperty(canBeNullOrNotSet=true) protected Boolean acceptAllAgreementsFlag
      Flag indicating whether or not applicant has accepted all current SSP agreements.
    • acceptAllAgreementsFlagSpecified

      protected boolean acceptAllAgreementsFlagSpecified
    • accountId

      @ApiProperty(canBeNullOrNotSet=true) protected Long accountId
      accountId of existing SoftLayer Customer
    • accountIdSpecified

      protected boolean accountIdSpecified
    • address1

      @ApiProperty(canBeNullOrNotSet=true) protected String address1
      Service provider address1
    • address1Specified

      protected boolean address1Specified
    • address2

      @ApiProperty(canBeNullOrNotSet=true) protected String address2
      Service provider address2
    • address2Specified

      protected boolean address2Specified
    • cardAccountNumber

      @ApiProperty(canBeNullOrNotSet=true) protected String cardAccountNumber
      Credit card account number
    • cardAccountNumberSpecified

      protected boolean cardAccountNumberSpecified
    • cardExpirationMonth

      @ApiProperty(canBeNullOrNotSet=true) protected String cardExpirationMonth
      Credit card expiration month
    • cardExpirationMonthSpecified

      protected boolean cardExpirationMonthSpecified
    • cardExpirationYear

      @ApiProperty(canBeNullOrNotSet=true) protected String cardExpirationYear
      Credit card expiration year
    • cardExpirationYearSpecified

      protected boolean cardExpirationYearSpecified
    • cardType

      @ApiProperty(canBeNullOrNotSet=true) protected String cardType
      Type of credit card being used
    • cardTypeSpecified

      protected boolean cardTypeSpecified
    • cardVerificationNumber

      @ApiProperty(canBeNullOrNotSet=true) protected String cardVerificationNumber
      Credit card verification number
    • cardVerificationNumberSpecified

      protected boolean cardVerificationNumberSpecified
    • city

      @ApiProperty(canBeNullOrNotSet=true) protected String city
      Service provider city
    • citySpecified

      protected boolean citySpecified
    • companyName

      @ApiProperty(canBeNullOrNotSet=true) protected String companyName
      Service provider company name
    • companyNameSpecified

      protected boolean companyNameSpecified
    • companyTypeId

      @ApiProperty(canBeNullOrNotSet=true) protected Long companyTypeId
      Id of the company type which best describes applicant's company
    • companyTypeIdSpecified

      protected boolean companyTypeIdSpecified
    • companyUrl

      @ApiProperty(canBeNullOrNotSet=true) protected String companyUrl
      Service provider company url
    • companyUrlSpecified

      protected boolean companyUrlSpecified
    • contactEmail

      @ApiProperty(canBeNullOrNotSet=true) protected String contactEmail
      Service provider contact's email
    • contactEmailSpecified

      protected boolean contactEmailSpecified
    • contactFirstName

      @ApiProperty(canBeNullOrNotSet=true) protected String contactFirstName
      Service provider contact's first name
    • contactFirstNameSpecified

      protected boolean contactFirstNameSpecified
    • contactLastName

      @ApiProperty(canBeNullOrNotSet=true) protected String contactLastName
      Service provider contact's last name
    • contactLastNameSpecified

      protected boolean contactLastNameSpecified
    • contactPhone

      @ApiProperty(canBeNullOrNotSet=true) protected String contactPhone
      Service provider contact's Phone
    • contactPhoneSpecified

      protected boolean contactPhoneSpecified
    • country

      @ApiProperty(canBeNullOrNotSet=true) protected String country
      Service provider country
    • countrySpecified

      protected boolean countrySpecified
    • customerProspectId

      @ApiProperty(canBeNullOrNotSet=true) protected Long customerProspectId
      Customer Prospect id
    • customerProspectIdSpecified

      protected boolean customerProspectIdSpecified
    • deviceFingerprintId

      @ApiProperty(canBeNullOrNotSet=true) protected String deviceFingerprintId
      Id of the device fingerprint
    • deviceFingerprintIdSpecified

      protected boolean deviceFingerprintIdSpecified
    • email

      @ApiProperty(canBeNullOrNotSet=true) protected String email
      Service provider email
    • emailSpecified

      protected boolean emailSpecified
    • existingCustomerFlag

      @ApiProperty(canBeNullOrNotSet=true) protected Boolean existingCustomerFlag
      Indicates if customer has an existing SoftLayer account
    • existingCustomerFlagSpecified

      protected boolean existingCustomerFlagSpecified
    • firstName

      @ApiProperty(canBeNullOrNotSet=true) protected String firstName
      Service provider first name
    • firstNameSpecified

      protected boolean firstNameSpecified
    • ibmIdUsername

      @ApiProperty(canBeNullOrNotSet=true) protected String ibmIdUsername
      Service provider IBMid username, if different than the email.
    • ibmIdUsernameSpecified

      protected boolean ibmIdUsernameSpecified
    • ibmPartnerWorldId

      @ApiProperty(canBeNullOrNotSet=true) protected String ibmPartnerWorldId
      IBM partner world id
    • ibmPartnerWorldIdSpecified

      protected boolean ibmPartnerWorldIdSpecified
    • ibmPartnerWorldMemberFlag

      @ApiProperty(canBeNullOrNotSet=true) protected Boolean ibmPartnerWorldMemberFlag
      Indicates if the customer is IBM partner world member
    • ibmPartnerWorldMemberFlagSpecified

      protected boolean ibmPartnerWorldMemberFlagSpecified
    • lastName

      @ApiProperty(canBeNullOrNotSet=true) protected String lastName
      Service provider last name
    • lastNameSpecified

      protected boolean lastNameSpecified
    • masterAgreementCompleteFlag

      @ApiProperty(canBeNullOrNotSet=true) protected Boolean masterAgreementCompleteFlag
      Flag indicating whether or not applicant acknowledged MSA
    • masterAgreementCompleteFlagSpecified

      protected boolean masterAgreementCompleteFlagSpecified
    • officePhone

      @ApiProperty(canBeNullOrNotSet=true) protected String officePhone
      Service provider office phone
    • officePhoneSpecified

      protected boolean officePhoneSpecified
    • postalCode

      @ApiProperty(canBeNullOrNotSet=true) protected String postalCode
      Service provider postalCode
    • postalCodeSpecified

      protected boolean postalCodeSpecified
    • serviceProviderAddendumFlag

      @ApiProperty(canBeNullOrNotSet=true) protected Boolean serviceProviderAddendumFlag
      Flag indicating whether or not applicant acknowledged service provider addendum
    • serviceProviderAddendumFlagSpecified

      protected boolean serviceProviderAddendumFlagSpecified
    • state

      @ApiProperty(canBeNullOrNotSet=true) protected String state
      Service provider state
    • stateSpecified

      protected boolean stateSpecified
    • surveyResponses

      @ApiProperty(canBeNullOrNotSet=true) protected List<Response> surveyResponses
      Survey responses
    • surveyResponsesSpecified

      protected boolean surveyResponsesSpecified
    • vatId

      @ApiProperty(canBeNullOrNotSet=true) protected String vatId
      Applicant's VAT id, if one exists
    • vatIdSpecified

      protected boolean vatIdSpecified
  • Constructor Details

    • EnrollRequest

      public EnrollRequest()
  • Method Details

    • getCompanyType

      public Type getCompanyType()
    • setCompanyType

      public void setCompanyType​(Type companyType)
    • getAcceptAllAgreementsFlag

      public Boolean getAcceptAllAgreementsFlag()
    • setAcceptAllAgreementsFlag

      public void setAcceptAllAgreementsFlag​(Boolean acceptAllAgreementsFlag)
    • isAcceptAllAgreementsFlagSpecified

      public boolean isAcceptAllAgreementsFlagSpecified()
    • unsetAcceptAllAgreementsFlag

      public void unsetAcceptAllAgreementsFlag()
    • getAccountId

      public Long getAccountId()
    • setAccountId

      public void setAccountId​(Long accountId)
    • isAccountIdSpecified

      public boolean isAccountIdSpecified()
    • unsetAccountId

      public void unsetAccountId()
    • getAddress1

      public String getAddress1()
    • setAddress1

      public void setAddress1​(String address1)
    • isAddress1Specified

      public boolean isAddress1Specified()
    • unsetAddress1

      public void unsetAddress1()
    • getAddress2

      public String getAddress2()
    • setAddress2

      public void setAddress2​(String address2)
    • isAddress2Specified

      public boolean isAddress2Specified()
    • unsetAddress2

      public void unsetAddress2()
    • getCardAccountNumber

      public String getCardAccountNumber()
    • setCardAccountNumber

      public void setCardAccountNumber​(String cardAccountNumber)
    • isCardAccountNumberSpecified

      public boolean isCardAccountNumberSpecified()
    • unsetCardAccountNumber

      public void unsetCardAccountNumber()
    • getCardExpirationMonth

      public String getCardExpirationMonth()
    • setCardExpirationMonth

      public void setCardExpirationMonth​(String cardExpirationMonth)
    • isCardExpirationMonthSpecified

      public boolean isCardExpirationMonthSpecified()
    • unsetCardExpirationMonth

      public void unsetCardExpirationMonth()
    • getCardExpirationYear

      public String getCardExpirationYear()
    • setCardExpirationYear

      public void setCardExpirationYear​(String cardExpirationYear)
    • isCardExpirationYearSpecified

      public boolean isCardExpirationYearSpecified()
    • unsetCardExpirationYear

      public void unsetCardExpirationYear()
    • getCardType

      public String getCardType()
    • setCardType

      public void setCardType​(String cardType)
    • isCardTypeSpecified

      public boolean isCardTypeSpecified()
    • unsetCardType

      public void unsetCardType()
    • getCardVerificationNumber

      public String getCardVerificationNumber()
    • setCardVerificationNumber

      public void setCardVerificationNumber​(String cardVerificationNumber)
    • isCardVerificationNumberSpecified

      public boolean isCardVerificationNumberSpecified()
    • unsetCardVerificationNumber

      public void unsetCardVerificationNumber()
    • getCity

      public String getCity()
    • setCity

      public void setCity​(String city)
    • isCitySpecified

      public boolean isCitySpecified()
    • unsetCity

      public void unsetCity()
    • getCompanyName

      public String getCompanyName()
    • setCompanyName

      public void setCompanyName​(String companyName)
    • isCompanyNameSpecified

      public boolean isCompanyNameSpecified()
    • unsetCompanyName

      public void unsetCompanyName()
    • getCompanyTypeId

      public Long getCompanyTypeId()
    • setCompanyTypeId

      public void setCompanyTypeId​(Long companyTypeId)
    • isCompanyTypeIdSpecified

      public boolean isCompanyTypeIdSpecified()
    • unsetCompanyTypeId

      public void unsetCompanyTypeId()
    • getCompanyUrl

      public String getCompanyUrl()
    • setCompanyUrl

      public void setCompanyUrl​(String companyUrl)
    • isCompanyUrlSpecified

      public boolean isCompanyUrlSpecified()
    • unsetCompanyUrl

      public void unsetCompanyUrl()
    • getContactEmail

      public String getContactEmail()
    • setContactEmail

      public void setContactEmail​(String contactEmail)
    • isContactEmailSpecified

      public boolean isContactEmailSpecified()
    • unsetContactEmail

      public void unsetContactEmail()
    • getContactFirstName

      public String getContactFirstName()
    • setContactFirstName

      public void setContactFirstName​(String contactFirstName)
    • isContactFirstNameSpecified

      public boolean isContactFirstNameSpecified()
    • unsetContactFirstName

      public void unsetContactFirstName()
    • getContactLastName

      public String getContactLastName()
    • setContactLastName

      public void setContactLastName​(String contactLastName)
    • isContactLastNameSpecified

      public boolean isContactLastNameSpecified()
    • unsetContactLastName

      public void unsetContactLastName()
    • getContactPhone

      public String getContactPhone()
    • setContactPhone

      public void setContactPhone​(String contactPhone)
    • isContactPhoneSpecified

      public boolean isContactPhoneSpecified()
    • unsetContactPhone

      public void unsetContactPhone()
    • getCountry

      public String getCountry()
    • setCountry

      public void setCountry​(String country)
    • isCountrySpecified

      public boolean isCountrySpecified()
    • unsetCountry

      public void unsetCountry()
    • getCustomerProspectId

      public Long getCustomerProspectId()
    • setCustomerProspectId

      public void setCustomerProspectId​(Long customerProspectId)
    • isCustomerProspectIdSpecified

      public boolean isCustomerProspectIdSpecified()
    • unsetCustomerProspectId

      public void unsetCustomerProspectId()
    • getDeviceFingerprintId

      public String getDeviceFingerprintId()
    • setDeviceFingerprintId

      public void setDeviceFingerprintId​(String deviceFingerprintId)
    • isDeviceFingerprintIdSpecified

      public boolean isDeviceFingerprintIdSpecified()
    • unsetDeviceFingerprintId

      public void unsetDeviceFingerprintId()
    • getEmail

      public String getEmail()
    • setEmail

      public void setEmail​(String email)
    • isEmailSpecified

      public boolean isEmailSpecified()
    • unsetEmail

      public void unsetEmail()
    • getExistingCustomerFlag

      public Boolean getExistingCustomerFlag()
    • setExistingCustomerFlag

      public void setExistingCustomerFlag​(Boolean existingCustomerFlag)
    • isExistingCustomerFlagSpecified

      public boolean isExistingCustomerFlagSpecified()
    • unsetExistingCustomerFlag

      public void unsetExistingCustomerFlag()
    • getFirstName

      public String getFirstName()
    • setFirstName

      public void setFirstName​(String firstName)
    • isFirstNameSpecified

      public boolean isFirstNameSpecified()
    • unsetFirstName

      public void unsetFirstName()
    • getIbmIdUsername

      public String getIbmIdUsername()
    • setIbmIdUsername

      public void setIbmIdUsername​(String ibmIdUsername)
    • isIbmIdUsernameSpecified

      public boolean isIbmIdUsernameSpecified()
    • unsetIbmIdUsername

      public void unsetIbmIdUsername()
    • getIbmPartnerWorldId

      public String getIbmPartnerWorldId()
    • setIbmPartnerWorldId

      public void setIbmPartnerWorldId​(String ibmPartnerWorldId)
    • isIbmPartnerWorldIdSpecified

      public boolean isIbmPartnerWorldIdSpecified()
    • unsetIbmPartnerWorldId

      public void unsetIbmPartnerWorldId()
    • getIbmPartnerWorldMemberFlag

      public Boolean getIbmPartnerWorldMemberFlag()
    • setIbmPartnerWorldMemberFlag

      public void setIbmPartnerWorldMemberFlag​(Boolean ibmPartnerWorldMemberFlag)
    • isIbmPartnerWorldMemberFlagSpecified

      public boolean isIbmPartnerWorldMemberFlagSpecified()
    • unsetIbmPartnerWorldMemberFlag

      public void unsetIbmPartnerWorldMemberFlag()
    • getLastName

      public String getLastName()
    • setLastName

      public void setLastName​(String lastName)
    • isLastNameSpecified

      public boolean isLastNameSpecified()
    • unsetLastName

      public void unsetLastName()
    • getMasterAgreementCompleteFlag

      public Boolean getMasterAgreementCompleteFlag()
    • setMasterAgreementCompleteFlag

      public void setMasterAgreementCompleteFlag​(Boolean masterAgreementCompleteFlag)
    • isMasterAgreementCompleteFlagSpecified

      public boolean isMasterAgreementCompleteFlagSpecified()
    • unsetMasterAgreementCompleteFlag

      public void unsetMasterAgreementCompleteFlag()
    • getOfficePhone

      public String getOfficePhone()
    • setOfficePhone

      public void setOfficePhone​(String officePhone)
    • isOfficePhoneSpecified

      public boolean isOfficePhoneSpecified()
    • unsetOfficePhone

      public void unsetOfficePhone()
    • getPostalCode

      public String getPostalCode()
    • setPostalCode

      public void setPostalCode​(String postalCode)
    • isPostalCodeSpecified

      public boolean isPostalCodeSpecified()
    • unsetPostalCode

      public void unsetPostalCode()
    • getServiceProviderAddendumFlag

      public Boolean getServiceProviderAddendumFlag()
    • setServiceProviderAddendumFlag

      public void setServiceProviderAddendumFlag​(Boolean serviceProviderAddendumFlag)
    • isServiceProviderAddendumFlagSpecified

      public boolean isServiceProviderAddendumFlagSpecified()
    • unsetServiceProviderAddendumFlag

      public void unsetServiceProviderAddendumFlag()
    • getState

      public String getState()
    • setState

      public void setState​(String state)
    • isStateSpecified

      public boolean isStateSpecified()
    • unsetState

      public void unsetState()
    • getSurveyResponses

      public List<Response> getSurveyResponses()
    • isSurveyResponsesSpecified

      public boolean isSurveyResponsesSpecified()
    • unsetSurveyResponses

      public void unsetSurveyResponses()
    • getVatId

      public String getVatId()
    • setVatId

      public void setVatId​(String vatId)
    • isVatIdSpecified

      public boolean isVatIdSpecified()
    • unsetVatId

      public void unsetVatId()
    • service

      public static EnrollRequest.Service service​(ApiClient client)