Class: ActiveNetsuite::Partner

Inherits:
Record
  • Object
show all
Defined in:
lib/activenetsuite/soap/default.rb,
lib/activenetsuite/relationships/partner.rb

Overview

urn:relationships_2013_2urn:relationships_2013_2.listsurn:relationships_2013_2.lists.webservicesurn:relationships_2013_2.lists.webservices.netsuiteurn:relationships_2013_2.lists.webservices.netsuite.comPartner

nullFieldList - ActiveNetsuite::NullField
customForm - ActiveNetsuite::RecordRef
entityId - SOAP::SOAPString
altName - SOAP::SOAPString
partnerCode - SOAP::SOAPString
isPerson - SOAP::SOAPBoolean
phoneticName - SOAP::SOAPString
salutation - SOAP::SOAPString
firstName - SOAP::SOAPString
middleName - SOAP::SOAPString
lastName - SOAP::SOAPString
companyName - SOAP::SOAPString
parent - ActiveNetsuite::RecordRef
phone - SOAP::SOAPString
fax - SOAP::SOAPString
email - SOAP::SOAPString
url - SOAP::SOAPString
defaultAddress - SOAP::SOAPString
isInactive - SOAP::SOAPBoolean
lastModifiedDate - SOAP::SOAPDateTime
dateCreated - SOAP::SOAPDateTime
globalSubscriptionStatus - ActiveNetsuite::GlobalSubscriptionStatus
referringUrl - SOAP::SOAPString
roleList - ActiveNetsuite::RecordRefList
categoryList - ActiveNetsuite::CategoryList
title - SOAP::SOAPString
printOnCheckAs - SOAP::SOAPString
taxIdNum - SOAP::SOAPString
vatRegNumber - SOAP::SOAPString
comments - SOAP::SOAPString
bcn - SOAP::SOAPString
image - ActiveNetsuite::RecordRef
taxFractionUnit - ActiveNetsuite::TaxFractionUnit
emailPreference - ActiveNetsuite::EmailPreference
taxRounding - ActiveNetsuite::TaxRounding
department - ActiveNetsuite::RecordRef
location - ActiveNetsuite::RecordRef
m_class - ActiveNetsuite::RecordRef
subsidiary - ActiveNetsuite::RecordRef
homePhone - SOAP::SOAPString
mobilePhone - SOAP::SOAPString
altEmail - SOAP::SOAPString
giveAccess - SOAP::SOAPBoolean
accessRole - ActiveNetsuite::RecordRef
sendEmail - SOAP::SOAPBoolean
password - SOAP::SOAPString
password2 - SOAP::SOAPString
requirePwdChange - SOAP::SOAPBoolean
subPartnerLogin - SOAP::SOAPBoolean
loginAs - SOAP::SOAPString
eligibleForCommission - SOAP::SOAPBoolean
contactRolesList - ActiveNetsuite::ContactAccessRolesList
promoCodeList - ActiveNetsuite::PartnerPromoCodeList
addressbookList - ActiveNetsuite::PartnerAddressbookList
subscriptionsList - ActiveNetsuite::SubscriptionsList
customFieldList - ActiveNetsuite::CustomFieldList
xmlattr_internalId - SOAP::SOAPString
xmlattr_externalId - SOAP::SOAPString

Constant Summary collapse

AttrExternalId =
XSD::QName.new(nil, "externalId")
AttrInternalId =
XSD::QName.new(nil, "internalId")

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from Record

#activate, active, #active=, #active?, #add, all, basic_search_class, #client, client, client=, delete, #delete, deleted, find, find_by, find_by_external_id, find_by_id, find_by_internal_id, #getters, #inactivate, inactive, #inactive=, #load, #loaded?, raise_not_found_error, ref, #ref, search_next, #setters, #to_s, type, #update, update, where

Methods included from MethodInflector

included, #method_missing

Constructor Details

#initialize(nullFieldList = nil, customForm = nil, entityId = nil, altName = nil, partnerCode = nil, isPerson = nil, phoneticName = nil, salutation = nil, firstName = nil, middleName = nil, lastName = nil, companyName = nil, parent = nil, phone = nil, fax = nil, email = nil, url = nil, defaultAddress = nil, isInactive = nil, lastModifiedDate = nil, dateCreated = nil, globalSubscriptionStatus = nil, referringUrl = nil, roleList = nil, categoryList = nil, title = nil, printOnCheckAs = nil, taxIdNum = nil, vatRegNumber = nil, comments = nil, bcn = nil, image = nil, taxFractionUnit = nil, emailPreference = nil, taxRounding = nil, department = nil, location = nil, v_class = nil, subsidiary = nil, homePhone = nil, mobilePhone = nil, altEmail = nil, giveAccess = nil, accessRole = nil, sendEmail = nil, password = nil, password2 = nil, requirePwdChange = nil, subPartnerLogin = nil, loginAs = nil, eligibleForCommission = nil, contactRolesList = nil, promoCodeList = nil, addressbookList = nil, subscriptionsList = nil, customFieldList = nil) ⇒ Partner

Returns a new instance of Partner.



1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
# File 'lib/activenetsuite/soap/default.rb', line 1940

def initialize(nullFieldList = nil, customForm = nil, entityId = nil, altName = nil, partnerCode = nil, isPerson = nil, phoneticName = nil, salutation = nil, firstName = nil, middleName = nil, lastName = nil, companyName = nil, parent = nil, phone = nil, fax = nil, email = nil, url = nil, defaultAddress = nil, isInactive = nil, lastModifiedDate = nil, dateCreated = nil, globalSubscriptionStatus = nil, referringUrl = nil, roleList = nil, categoryList = nil, title = nil, printOnCheckAs = nil, taxIdNum = nil, vatRegNumber = nil, comments = nil, bcn = nil, image = nil, taxFractionUnit = nil, emailPreference = nil, taxRounding = nil, department = nil, location = nil, v_class = nil, subsidiary = nil, homePhone = nil, mobilePhone = nil, altEmail = nil, giveAccess = nil, accessRole = nil, sendEmail = nil, password = nil, password2 = nil, requirePwdChange = nil, subPartnerLogin = nil, loginAs = nil, eligibleForCommission = nil, contactRolesList = nil, promoCodeList = nil, addressbookList = nil, subscriptionsList = nil, customFieldList = nil)
  @nullFieldList = nullFieldList
  @customForm = customForm
  @entityId = entityId
  @altName = altName
  @partnerCode = partnerCode
  @isPerson = isPerson
  @phoneticName = phoneticName
  @salutation = salutation
  @firstName = firstName
  @middleName = middleName
  @lastName = lastName
  @companyName = companyName
  @parent = parent
  @phone = phone
  @fax = fax
  @email = email
  @url = url
  @defaultAddress = defaultAddress
  @isInactive = isInactive
  @lastModifiedDate = lastModifiedDate
  @dateCreated = dateCreated
  @globalSubscriptionStatus = globalSubscriptionStatus
  @referringUrl = referringUrl
  @roleList = roleList
  @categoryList = categoryList
  @title = title
  @printOnCheckAs = printOnCheckAs
  @taxIdNum = taxIdNum
  @vatRegNumber = vatRegNumber
  @comments = comments
  @bcn = bcn
  @image = image
  @taxFractionUnit = taxFractionUnit
  @emailPreference = emailPreference
  @taxRounding = taxRounding
  @department = department
  @location = location
  @v_class = v_class
  @subsidiary = subsidiary
  @homePhone = homePhone
  @mobilePhone = mobilePhone
  @altEmail = altEmail
  @giveAccess = giveAccess
  @accessRole = accessRole
  @sendEmail = sendEmail
  @password = password
  @password2 = password2
  @requirePwdChange = requirePwdChange
  @subPartnerLogin = subPartnerLogin
  @loginAs = loginAs
  @eligibleForCommission = eligibleForCommission
  @contactRolesList = contactRolesList
  @promoCodeList = promoCodeList
  @addressbookList = addressbookList
  @subscriptionsList = subscriptionsList
  @customFieldList = customFieldList
  @__xmlattr = {}
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class ActiveNetsuite::MethodInflector

Instance Attribute Details

#accessRoleObject

Returns the value of attribute accessRole.



1898
1899
1900
# File 'lib/activenetsuite/soap/default.rb', line 1898

def accessRole
  @accessRole
end

#addressbookListObject

Returns the value of attribute addressbookList.



1908
1909
1910
# File 'lib/activenetsuite/soap/default.rb', line 1908

def addressbookList
  @addressbookList
end

#altEmailObject

Returns the value of attribute altEmail.



1896
1897
1898
# File 'lib/activenetsuite/soap/default.rb', line 1896

def altEmail
  @altEmail
end

#altNameObject

Returns the value of attribute altName.



1859
1860
1861
# File 'lib/activenetsuite/soap/default.rb', line 1859

def altName
  @altName
end

#bcnObject

Returns the value of attribute bcn.



1886
1887
1888
# File 'lib/activenetsuite/soap/default.rb', line 1886

def bcn
  @bcn
end

#categoryListObject

Returns the value of attribute categoryList.



1880
1881
1882
# File 'lib/activenetsuite/soap/default.rb', line 1880

def categoryList
  @categoryList
end

#commentsObject

Returns the value of attribute comments.



1885
1886
1887
# File 'lib/activenetsuite/soap/default.rb', line 1885

def comments
  @comments
end

#companyNameObject

Returns the value of attribute companyName.



1867
1868
1869
# File 'lib/activenetsuite/soap/default.rb', line 1867

def companyName
  @companyName
end

#contactRolesListObject

Returns the value of attribute contactRolesList.



1906
1907
1908
# File 'lib/activenetsuite/soap/default.rb', line 1906

def contactRolesList
  @contactRolesList
end

#customFieldListObject

Returns the value of attribute customFieldList.



1910
1911
1912
# File 'lib/activenetsuite/soap/default.rb', line 1910

def customFieldList
  @customFieldList
end

#customFormObject

Returns the value of attribute customForm.



1857
1858
1859
# File 'lib/activenetsuite/soap/default.rb', line 1857

def customForm
  @customForm
end

#dateCreatedObject

Returns the value of attribute dateCreated.



1876
1877
1878
# File 'lib/activenetsuite/soap/default.rb', line 1876

def dateCreated
  @dateCreated
end

#defaultAddressObject

Returns the value of attribute defaultAddress.



1873
1874
1875
# File 'lib/activenetsuite/soap/default.rb', line 1873

def defaultAddress
  @defaultAddress
end

#departmentObject

Returns the value of attribute department.



1891
1892
1893
# File 'lib/activenetsuite/soap/default.rb', line 1891

def department
  @department
end

#eligibleForCommissionObject

Returns the value of attribute eligibleForCommission.



1905
1906
1907
# File 'lib/activenetsuite/soap/default.rb', line 1905

def eligibleForCommission
  @eligibleForCommission
end

#emailObject

Returns the value of attribute email.



1871
1872
1873
# File 'lib/activenetsuite/soap/default.rb', line 1871

def email
  @email
end

#emailPreferenceObject

Returns the value of attribute emailPreference.



1889
1890
1891
# File 'lib/activenetsuite/soap/default.rb', line 1889

def emailPreference
  @emailPreference
end

#entityIdObject

Returns the value of attribute entityId.



1858
1859
1860
# File 'lib/activenetsuite/soap/default.rb', line 1858

def entityId
  @entityId
end

#faxObject

Returns the value of attribute fax.



1870
1871
1872
# File 'lib/activenetsuite/soap/default.rb', line 1870

def fax
  @fax
end

#firstNameObject

Returns the value of attribute firstName.



1864
1865
1866
# File 'lib/activenetsuite/soap/default.rb', line 1864

def firstName
  @firstName
end

#giveAccessObject

Returns the value of attribute giveAccess.



1897
1898
1899
# File 'lib/activenetsuite/soap/default.rb', line 1897

def giveAccess
  @giveAccess
end

#globalSubscriptionStatusObject

Returns the value of attribute globalSubscriptionStatus.



1877
1878
1879
# File 'lib/activenetsuite/soap/default.rb', line 1877

def globalSubscriptionStatus
  @globalSubscriptionStatus
end

#homePhoneObject

Returns the value of attribute homePhone.



1894
1895
1896
# File 'lib/activenetsuite/soap/default.rb', line 1894

def homePhone
  @homePhone
end

#imageObject

Returns the value of attribute image.



1887
1888
1889
# File 'lib/activenetsuite/soap/default.rb', line 1887

def image
  @image
end

#isInactiveObject

Returns the value of attribute isInactive.



1874
1875
1876
# File 'lib/activenetsuite/soap/default.rb', line 1874

def isInactive
  @isInactive
end

#isPersonObject

Returns the value of attribute isPerson.



1861
1862
1863
# File 'lib/activenetsuite/soap/default.rb', line 1861

def isPerson
  @isPerson
end

#lastModifiedDateObject

Returns the value of attribute lastModifiedDate.



1875
1876
1877
# File 'lib/activenetsuite/soap/default.rb', line 1875

def lastModifiedDate
  @lastModifiedDate
end

#lastNameObject

Returns the value of attribute lastName.



1866
1867
1868
# File 'lib/activenetsuite/soap/default.rb', line 1866

def lastName
  @lastName
end

#locationObject

Returns the value of attribute location.



1892
1893
1894
# File 'lib/activenetsuite/soap/default.rb', line 1892

def location
  @location
end

#loginAsObject

Returns the value of attribute loginAs.



1904
1905
1906
# File 'lib/activenetsuite/soap/default.rb', line 1904

def loginAs
  @loginAs
end

#middleNameObject

Returns the value of attribute middleName.



1865
1866
1867
# File 'lib/activenetsuite/soap/default.rb', line 1865

def middleName
  @middleName
end

#mobilePhoneObject

Returns the value of attribute mobilePhone.



1895
1896
1897
# File 'lib/activenetsuite/soap/default.rb', line 1895

def mobilePhone
  @mobilePhone
end

#nullFieldListObject

Returns the value of attribute nullFieldList.



1856
1857
1858
# File 'lib/activenetsuite/soap/default.rb', line 1856

def nullFieldList
  @nullFieldList
end

#parentObject

Returns the value of attribute parent.



1868
1869
1870
# File 'lib/activenetsuite/soap/default.rb', line 1868

def parent
  @parent
end

#partnerCodeObject

Returns the value of attribute partnerCode.



1860
1861
1862
# File 'lib/activenetsuite/soap/default.rb', line 1860

def partnerCode
  @partnerCode
end

#passwordObject

Returns the value of attribute password.



1900
1901
1902
# File 'lib/activenetsuite/soap/default.rb', line 1900

def password
  @password
end

#password2Object

Returns the value of attribute password2.



1901
1902
1903
# File 'lib/activenetsuite/soap/default.rb', line 1901

def password2
  @password2
end

#phoneObject

Returns the value of attribute phone.



1869
1870
1871
# File 'lib/activenetsuite/soap/default.rb', line 1869

def phone
  @phone
end

#phoneticNameObject

Returns the value of attribute phoneticName.



1862
1863
1864
# File 'lib/activenetsuite/soap/default.rb', line 1862

def phoneticName
  @phoneticName
end

#printOnCheckAsObject

Returns the value of attribute printOnCheckAs.



1882
1883
1884
# File 'lib/activenetsuite/soap/default.rb', line 1882

def printOnCheckAs
  @printOnCheckAs
end

#promoCodeListObject

Returns the value of attribute promoCodeList.



1907
1908
1909
# File 'lib/activenetsuite/soap/default.rb', line 1907

def promoCodeList
  @promoCodeList
end

#referringUrlObject

Returns the value of attribute referringUrl.



1878
1879
1880
# File 'lib/activenetsuite/soap/default.rb', line 1878

def referringUrl
  @referringUrl
end

#requirePwdChangeObject

Returns the value of attribute requirePwdChange.



1902
1903
1904
# File 'lib/activenetsuite/soap/default.rb', line 1902

def requirePwdChange
  @requirePwdChange
end

#roleListObject

Returns the value of attribute roleList.



1879
1880
1881
# File 'lib/activenetsuite/soap/default.rb', line 1879

def roleList
  @roleList
end

#salutationObject

Returns the value of attribute salutation.



1863
1864
1865
# File 'lib/activenetsuite/soap/default.rb', line 1863

def salutation
  @salutation
end

#sendEmailObject

Returns the value of attribute sendEmail.



1899
1900
1901
# File 'lib/activenetsuite/soap/default.rb', line 1899

def sendEmail
  @sendEmail
end

#subPartnerLoginObject

Returns the value of attribute subPartnerLogin.



1903
1904
1905
# File 'lib/activenetsuite/soap/default.rb', line 1903

def subPartnerLogin
  @subPartnerLogin
end

#subscriptionsListObject

Returns the value of attribute subscriptionsList.



1909
1910
1911
# File 'lib/activenetsuite/soap/default.rb', line 1909

def subscriptionsList
  @subscriptionsList
end

#subsidiaryObject

Returns the value of attribute subsidiary.



1893
1894
1895
# File 'lib/activenetsuite/soap/default.rb', line 1893

def subsidiary
  @subsidiary
end

#taxFractionUnitObject

Returns the value of attribute taxFractionUnit.



1888
1889
1890
# File 'lib/activenetsuite/soap/default.rb', line 1888

def taxFractionUnit
  @taxFractionUnit
end

#taxIdNumObject

Returns the value of attribute taxIdNum.



1883
1884
1885
# File 'lib/activenetsuite/soap/default.rb', line 1883

def taxIdNum
  @taxIdNum
end

#taxRoundingObject

Returns the value of attribute taxRounding.



1890
1891
1892
# File 'lib/activenetsuite/soap/default.rb', line 1890

def taxRounding
  @taxRounding
end

#titleObject

Returns the value of attribute title.



1881
1882
1883
# File 'lib/activenetsuite/soap/default.rb', line 1881

def title
  @title
end

#urlObject

Returns the value of attribute url.



1872
1873
1874
# File 'lib/activenetsuite/soap/default.rb', line 1872

def url
  @url
end

#vatRegNumberObject

Returns the value of attribute vatRegNumber.



1884
1885
1886
# File 'lib/activenetsuite/soap/default.rb', line 1884

def vatRegNumber
  @vatRegNumber
end

Instance Method Details

#__xmlattrObject



1920
1921
1922
# File 'lib/activenetsuite/soap/default.rb', line 1920

def __xmlattr
  @__xmlattr ||= {}
end

#eligible_for_commission?Boolean

Returns:

  • (Boolean)


12
13
14
# File 'lib/activenetsuite/relationships/partner.rb', line 12

def eligible_for_commission?
  eligible_for_commission
end

#m_classObject



1912
1913
1914
# File 'lib/activenetsuite/soap/default.rb', line 1912

def m_class
  @v_class
end

#m_class=(value) ⇒ Object



1916
1917
1918
# File 'lib/activenetsuite/soap/default.rb', line 1916

def m_class=(value)
  @v_class = value
end

#vendorObject



4
5
6
7
8
9
10
# File 'lib/activenetsuite/relationships/partner.rb', line 4

def vendor
  @vendor ||= begin
                vendor = ActiveNetsuite::Vendor.new
                vendor.internal_id = internal_id
                vendor
              end
end

#xmlattr_externalIdObject



1932
1933
1934
# File 'lib/activenetsuite/soap/default.rb', line 1932

def xmlattr_externalId
  __xmlattr[AttrExternalId]
end

#xmlattr_externalId=(value) ⇒ Object



1936
1937
1938
# File 'lib/activenetsuite/soap/default.rb', line 1936

def xmlattr_externalId=(value)
  __xmlattr[AttrExternalId] = value
end

#xmlattr_internalIdObject



1924
1925
1926
# File 'lib/activenetsuite/soap/default.rb', line 1924

def xmlattr_internalId
  __xmlattr[AttrInternalId]
end

#xmlattr_internalId=(value) ⇒ Object



1928
1929
1930
# File 'lib/activenetsuite/soap/default.rb', line 1928

def xmlattr_internalId=(value)
  __xmlattr[AttrInternalId] = value
end