class ActiveNetsuite::Vendor

{urn:relationships_2013_2.lists.webservices.netsuite.com}Vendor

nullFieldList - ActiveNetsuite::NullField
customForm - ActiveNetsuite::RecordRef
entityId - SOAP::SOAPString
altName - SOAP::SOAPString
isPerson - SOAP::SOAPBoolean
phoneticName - SOAP::SOAPString
salutation - SOAP::SOAPString
firstName - SOAP::SOAPString
middleName - SOAP::SOAPString
lastName - SOAP::SOAPString
companyName - SOAP::SOAPString
phone - SOAP::SOAPString
fax - SOAP::SOAPString
email - SOAP::SOAPString
url - SOAP::SOAPString
defaultAddress - SOAP::SOAPString
isInactive - SOAP::SOAPBoolean
lastModifiedDate - SOAP::SOAPDateTime
dateCreated - SOAP::SOAPDateTime
category - ActiveNetsuite::RecordRef
title - SOAP::SOAPString
printOnCheckAs - SOAP::SOAPString
altPhone - SOAP::SOAPString
homePhone - SOAP::SOAPString
mobilePhone - SOAP::SOAPString
altEmail - SOAP::SOAPString
comments - SOAP::SOAPString
globalSubscriptionStatus - ActiveNetsuite::GlobalSubscriptionStatus
image - ActiveNetsuite::RecordRef
emailPreference - ActiveNetsuite::EmailPreference
subsidiary - ActiveNetsuite::RecordRef
representingSubsidiary - ActiveNetsuite::RecordRef
accountNumber - SOAP::SOAPString
legalName - SOAP::SOAPString
vatRegNumber - SOAP::SOAPString
expenseAccount - ActiveNetsuite::RecordRef
payablesAccount - ActiveNetsuite::RecordRef
terms - ActiveNetsuite::RecordRef
creditLimit - SOAP::SOAPDouble
balancePrimary - SOAP::SOAPDouble
openingBalance - SOAP::SOAPDouble
openingBalanceDate - SOAP::SOAPDateTime
openingBalanceAccount - ActiveNetsuite::RecordRef
balance - SOAP::SOAPDouble
unbilledOrdersPrimary - SOAP::SOAPDouble
bcn - SOAP::SOAPString
unbilledOrders - SOAP::SOAPDouble
currency - ActiveNetsuite::RecordRef
is1099Eligible - SOAP::SOAPBoolean
isJobResourceVend - SOAP::SOAPBoolean
laborCost - SOAP::SOAPDouble
workCalendar - ActiveNetsuite::RecordRef
taxIdNum - SOAP::SOAPString
taxItem - ActiveNetsuite::RecordRef
giveAccess - SOAP::SOAPBoolean
sendEmail - SOAP::SOAPBoolean
billPay - SOAP::SOAPBoolean
isAccountant - SOAP::SOAPBoolean
password - SOAP::SOAPString
password2 - SOAP::SOAPString
requirePwdChange - SOAP::SOAPBoolean
eligibleForCommission - SOAP::SOAPBoolean
emailTransactions - SOAP::SOAPBoolean
printTransactions - SOAP::SOAPBoolean
faxTransactions - SOAP::SOAPBoolean
pricingScheduleList - ActiveNetsuite::VendorPricingScheduleList
subscriptionsList - ActiveNetsuite::SubscriptionsList
addressbookList - ActiveNetsuite::VendorAddressbookList
currencyList - ActiveNetsuite::VendorCurrencyList
rolesList - ActiveNetsuite::VendorRolesList
customFieldList - ActiveNetsuite::CustomFieldList
xmlattr_internalId - SOAP::SOAPString
xmlattr_externalId - SOAP::SOAPString

Constants

AttrExternalId
AttrInternalId

Attributes

accountNumber[RW]
addressbookList[RW]
altEmail[RW]
altName[RW]
altPhone[RW]
balance[RW]
balancePrimary[RW]
bcn[RW]
billPay[RW]
category[RW]
comments[RW]
companyName[RW]
creditLimit[RW]
currency[RW]
currencyList[RW]
customFieldList[RW]
customForm[RW]
dateCreated[RW]
defaultAddress[RW]
eligibleForCommission[RW]
email[RW]
emailPreference[RW]
emailTransactions[RW]
entityId[RW]
expenseAccount[RW]
fax[RW]
faxTransactions[RW]
firstName[RW]
giveAccess[RW]
globalSubscriptionStatus[RW]
homePhone[RW]
image[RW]
is1099Eligible[RW]
isAccountant[RW]
isInactive[RW]
isJobResourceVend[RW]
isPerson[RW]
laborCost[RW]
lastModifiedDate[RW]
lastName[RW]
legalName[RW]
middleName[RW]
mobilePhone[RW]
nullFieldList[RW]
openingBalance[RW]
openingBalanceAccount[RW]
openingBalanceDate[RW]
password[RW]
password2[RW]
payablesAccount[RW]
phone[RW]
phoneticName[RW]
pricingScheduleList[RW]
printOnCheckAs[RW]
printTransactions[RW]
representingSubsidiary[RW]
requirePwdChange[RW]
rolesList[RW]
salutation[RW]
sendEmail[RW]
subscriptionsList[RW]
subsidiary[RW]
taxIdNum[RW]
taxItem[RW]
terms[RW]
title[RW]
unbilledOrders[RW]
unbilledOrdersPrimary[RW]
url[RW]
vatRegNumber[RW]
workCalendar[RW]

Public Class Methods

new(nullFieldList = nil, customForm = nil, entityId = nil, altName = nil, isPerson = nil, phoneticName = nil, salutation = nil, firstName = nil, middleName = nil, lastName = nil, companyName = nil, phone = nil, fax = nil, email = nil, url = nil, defaultAddress = nil, isInactive = nil, lastModifiedDate = nil, dateCreated = nil, category = nil, title = nil, printOnCheckAs = nil, altPhone = nil, homePhone = nil, mobilePhone = nil, altEmail = nil, comments = nil, globalSubscriptionStatus = nil, image = nil, emailPreference = nil, subsidiary = nil, representingSubsidiary = nil, accountNumber = nil, legalName = nil, vatRegNumber = nil, expenseAccount = nil, payablesAccount = nil, terms = nil, creditLimit = nil, balancePrimary = nil, openingBalance = nil, openingBalanceDate = nil, openingBalanceAccount = nil, balance = nil, unbilledOrdersPrimary = nil, bcn = nil, unbilledOrders = nil, currency = nil, is1099Eligible = nil, isJobResourceVend = nil, laborCost = nil, workCalendar = nil, taxIdNum = nil, taxItem = nil, giveAccess = nil, sendEmail = nil, billPay = nil, isAccountant = nil, password = nil, password2 = nil, requirePwdChange = nil, eligibleForCommission = nil, emailTransactions = nil, printTransactions = nil, faxTransactions = nil, pricingScheduleList = nil, subscriptionsList = nil, addressbookList = nil, currencyList = nil, rolesList = nil, customFieldList = nil) click to toggle source
# File lib/activenetsuite/soap/default.rb, line 2171
def initialize(nullFieldList = nil, customForm = nil, entityId = nil, altName = nil, isPerson = nil, phoneticName = nil, salutation = nil, firstName = nil, middleName = nil, lastName = nil, companyName = nil, phone = nil, fax = nil, email = nil, url = nil, defaultAddress = nil, isInactive = nil, lastModifiedDate = nil, dateCreated = nil, category = nil, title = nil, printOnCheckAs = nil, altPhone = nil, homePhone = nil, mobilePhone = nil, altEmail = nil, comments = nil, globalSubscriptionStatus = nil, image = nil, emailPreference = nil, subsidiary = nil, representingSubsidiary = nil, accountNumber = nil, legalName = nil, vatRegNumber = nil, expenseAccount = nil, payablesAccount = nil, terms = nil, creditLimit = nil, balancePrimary = nil, openingBalance = nil, openingBalanceDate = nil, openingBalanceAccount = nil, balance = nil, unbilledOrdersPrimary = nil, bcn = nil, unbilledOrders = nil, currency = nil, is1099Eligible = nil, isJobResourceVend = nil, laborCost = nil, workCalendar = nil, taxIdNum = nil, taxItem = nil, giveAccess = nil, sendEmail = nil, billPay = nil, isAccountant = nil, password = nil, password2 = nil, requirePwdChange = nil, eligibleForCommission = nil, emailTransactions = nil, printTransactions = nil, faxTransactions = nil, pricingScheduleList = nil, subscriptionsList = nil, addressbookList = nil, currencyList = nil, rolesList = nil, customFieldList = nil)
  @nullFieldList = nullFieldList
  @customForm = customForm
  @entityId = entityId
  @altName = altName
  @isPerson = isPerson
  @phoneticName = phoneticName
  @salutation = salutation
  @firstName = firstName
  @middleName = middleName
  @lastName = lastName
  @companyName = companyName
  @phone = phone
  @fax = fax
  @email = email
  @url = url
  @defaultAddress = defaultAddress
  @isInactive = isInactive
  @lastModifiedDate = lastModifiedDate
  @dateCreated = dateCreated
  @category = category
  @title = title
  @printOnCheckAs = printOnCheckAs
  @altPhone = altPhone
  @homePhone = homePhone
  @mobilePhone = mobilePhone
  @altEmail = altEmail
  @comments = comments
  @globalSubscriptionStatus = globalSubscriptionStatus
  @image = image
  @emailPreference = emailPreference
  @subsidiary = subsidiary
  @representingSubsidiary = representingSubsidiary
  @accountNumber = accountNumber
  @legalName = legalName
  @vatRegNumber = vatRegNumber
  @expenseAccount = expenseAccount
  @payablesAccount = payablesAccount
  @terms = terms
  @creditLimit = creditLimit
  @balancePrimary = balancePrimary
  @openingBalance = openingBalance
  @openingBalanceDate = openingBalanceDate
  @openingBalanceAccount = openingBalanceAccount
  @balance = balance
  @unbilledOrdersPrimary = unbilledOrdersPrimary
  @bcn = bcn
  @unbilledOrders = unbilledOrders
  @currency = currency
  @is1099Eligible = is1099Eligible
  @isJobResourceVend = isJobResourceVend
  @laborCost = laborCost
  @workCalendar = workCalendar
  @taxIdNum = taxIdNum
  @taxItem = taxItem
  @giveAccess = giveAccess
  @sendEmail = sendEmail
  @billPay = billPay
  @isAccountant = isAccountant
  @password = password
  @password2 = password2
  @requirePwdChange = requirePwdChange
  @eligibleForCommission = eligibleForCommission
  @emailTransactions = emailTransactions
  @printTransactions = printTransactions
  @faxTransactions = faxTransactions
  @pricingScheduleList = pricingScheduleList
  @subscriptionsList = subscriptionsList
  @addressbookList = addressbookList
  @currencyList = currencyList
  @rolesList = rolesList
  @customFieldList = customFieldList
  @__xmlattr = {}
end

Public Instance Methods

__xmlattr() click to toggle source
# File lib/activenetsuite/soap/default.rb, line 2151
def __xmlattr
  @__xmlattr ||= {}
end
partner() click to toggle source
# File lib/activenetsuite/relationships/vendor.rb, line 4
def partner
  @partner ||= begin
                partner = ActiveNetsuite::Partner.new
                partner.internal_id = internal_id
                partner
              end
end
xmlattr_externalId() click to toggle source
# File lib/activenetsuite/soap/default.rb, line 2163
def xmlattr_externalId
  __xmlattr[AttrExternalId]
end
xmlattr_externalId=(value) click to toggle source
# File lib/activenetsuite/soap/default.rb, line 2167
def xmlattr_externalId=(value)
  __xmlattr[AttrExternalId] = value
end
xmlattr_internalId() click to toggle source
# File lib/activenetsuite/soap/default.rb, line 2155
def xmlattr_internalId
  __xmlattr[AttrInternalId]
end
xmlattr_internalId=(value) click to toggle source
# File lib/activenetsuite/soap/default.rb, line 2159
def xmlattr_internalId=(value)
  __xmlattr[AttrInternalId] = value
end