require 'xsd/qname' module YSM::UserManagementService # {http://marketing.ews.yahooapis.com/V1}ApiFault class ApiFault < ::StandardError attr_accessor :code attr_accessor :message def initialize(code = nil, message = nil) @code = code @message = message end end # {http://marketing.ews.yahooapis.com/V1}User class User attr_accessor :email attr_accessor :fax attr_accessor :firstName attr_accessor :firstNameFurigana attr_accessor :lastName attr_accessor :lastNameFurigana attr_accessor :locale attr_accessor :middleInitial attr_accessor :mobilePhone attr_accessor :timezone attr_accessor :title attr_accessor :workPhone def initialize(email = nil, fax = nil, firstName = nil, firstNameFurigana = nil, lastName = nil, lastNameFurigana = nil, locale = nil, middleInitial = nil, mobilePhone = nil, timezone = nil, title = nil, workPhone = nil) @email = email @fax = fax @firstName = firstName @firstNameFurigana = firstNameFurigana @lastName = lastName @lastNameFurigana = lastNameFurigana @locale = locale @middleInitial = middleInitial @mobilePhone = mobilePhone @timezone = timezone @title = title @workPhone = workPhone end end # {http://marketing.ews.yahooapis.com/V1}Address class Address attr_accessor :address1 attr_accessor :address2 attr_accessor :address3 attr_accessor :city attr_accessor :country attr_accessor :county attr_accessor :postalCode attr_accessor :province attr_accessor :state attr_accessor :todofuken def initialize(address1 = nil, address2 = nil, address3 = nil, city = nil, country = nil, county = nil, postalCode = nil, province = nil, state = nil, todofuken = nil) @address1 = address1 @address2 = address2 @address3 = address3 @city = city @country = country @county = county @postalCode = postalCode @province = province @state = state @todofuken = todofuken end end # {http://marketing.ews.yahooapis.com/V1}ArrayOfPaymentMethodInfo class ArrayOfPaymentMethodInfo < ::Array end # {http://marketing.ews.yahooapis.com/V1}PaymentMethodInfo class PaymentMethodInfo attr_accessor :iD attr_accessor :billingAddress attr_accessor :billingUser attr_accessor :displayNumber attr_accessor :expirationDate def initialize(iD = nil, billingAddress = nil, billingUser = nil, displayNumber = nil, expirationDate = nil) @iD = iD @billingAddress = billingAddress @billingUser = billingUser @displayNumber = displayNumber @expirationDate = expirationDate end end # {http://marketing.ews.yahooapis.com/V1}BillingUser class BillingUser attr_accessor :email attr_accessor :firstName attr_accessor :lastName attr_accessor :middleInitial attr_accessor :phone def initialize(email = nil, firstName = nil, lastName = nil, middleInitial = nil, phone = nil) @email = email @firstName = firstName @lastName = lastName @middleInitial = middleInitial @phone = phone end end # {http://marketing.ews.yahooapis.com/V1}ArrayOfAuthorization class ArrayOfAuthorization < ::Array end # {http://marketing.ews.yahooapis.com/V1}Authorization class Authorization attr_accessor :accountID attr_accessor :accountType attr_accessor :role def initialize(accountID = nil, accountType = nil, role = nil) @accountID = accountID @accountType = accountType @role = role end end # {http://marketing.ews.yahooapis.com/V1}Role class Role attr_accessor :name def initialize(name = nil) @name = name end end # {http://marketing.ews.yahooapis.com/V1}CreditCardInfo class CreditCardInfo attr_accessor :cardNumber attr_accessor :cardType attr_accessor :expMonth attr_accessor :expYear attr_accessor :securityCode def initialize(cardNumber = nil, cardType = nil, expMonth = nil, expYear = nil, securityCode = nil) @cardNumber = cardNumber @cardType = cardType @expMonth = expMonth @expYear = expYear @securityCode = securityCode end end # {http://marketing.ews.yahooapis.com/V1}ArrayOfString class ArrayOfString < ::Array end # {http://marketing.ews.yahooapis.com/V1}ArrayOfUserAuthorization class ArrayOfUserAuthorization < ::Array end # {http://marketing.ews.yahooapis.com/V1}UserAuthorization class UserAuthorization attr_accessor :accountID attr_accessor :role attr_accessor :username def initialize(accountID = nil, role = nil, username = nil) @accountID = accountID @role = role @username = username end end # {http://marketing.ews.yahooapis.com/V1}ArrayOfCapability class ArrayOfCapability < ::Array end # {http://marketing.ews.yahooapis.com/V1}Capability class Capability attr_accessor :description attr_accessor :name def initialize(description = nil, name = nil) @description = description @name = name end end # {http://marketing.ews.yahooapis.com/V1}ArrayOfRole class ArrayOfRole < ::Array end # {http://schemas.xmlsoap.org/ws/2002/07/secext}Security class Security attr_accessor :usernameToken def initialize(usernameToken = nil) @usernameToken = usernameToken end end # {http://schemas.xmlsoap.org/ws/2002/07/secext}UsernameToken class UsernameToken attr_accessor :username attr_accessor :password def initialize(username = nil, password = nil) @username = username @password = password end end # {http://marketing.ews.yahooapis.com/V1}UserStatus class UserStatus < ::String Active = UserStatus.new("Active") Disabled = UserStatus.new("Disabled") Staged = UserStatus.new("Staged") end # {http://marketing.ews.yahooapis.com/V1}AccountType class AccountType < ::String Account = AccountType.new("Account") MasterAccount = AccountType.new("MasterAccount") end # {http://marketing.ews.yahooapis.com/V1}resetUserPassword class ResetUserPassword attr_accessor :username def initialize(username = nil) @username = username end end # {http://marketing.ews.yahooapis.com/V1}resetUserPasswordResponse class ResetUserPasswordResponse def initialize end end # {http://marketing.ews.yahooapis.com/V1}addUser class AddUser attr_accessor :username attr_accessor :userInfo attr_accessor :address def initialize(username = nil, userInfo = nil, address = nil) @username = username @userInfo = userInfo @address = address end end # {http://marketing.ews.yahooapis.com/V1}addUserResponse class AddUserResponse def initialize end end # {http://marketing.ews.yahooapis.com/V1}getUserStatus class GetUserStatus attr_accessor :username def initialize(username = nil) @username = username end end # {http://marketing.ews.yahooapis.com/V1}getUserStatusResponse class GetUserStatusResponse attr_accessor :out def initialize(out = nil) @out = out end end # {http://marketing.ews.yahooapis.com/V1}getPaymentMethods class GetPaymentMethods def initialize end end # {http://marketing.ews.yahooapis.com/V1}getPaymentMethodsResponse class GetPaymentMethodsResponse attr_accessor :out def initialize(out = nil) @out = out end end # {http://marketing.ews.yahooapis.com/V1}addAuthorizationsForUser class AddAuthorizationsForUser attr_accessor :username attr_accessor :authorizations def initialize(username = nil, authorizations = nil) @username = username @authorizations = authorizations end end # {http://marketing.ews.yahooapis.com/V1}addAuthorizationsForUserResponse class AddAuthorizationsForUserResponse def initialize end end # {http://marketing.ews.yahooapis.com/V1}updateCreditCard class UpdateCreditCard attr_accessor :paymentMethodID attr_accessor :billingUserInfo attr_accessor :billingAddress attr_accessor :cc attr_accessor :updateAll def initialize(paymentMethodID = nil, billingUserInfo = nil, billingAddress = nil, cc = nil, updateAll = nil) @paymentMethodID = paymentMethodID @billingUserInfo = billingUserInfo @billingAddress = billingAddress @cc = cc @updateAll = updateAll end end # {http://marketing.ews.yahooapis.com/V1}updateCreditCardResponse class UpdateCreditCardResponse attr_accessor :out def initialize(out = nil) @out = out end end # {http://marketing.ews.yahooapis.com/V1}enableUser class EnableUser attr_accessor :username def initialize(username = nil) @username = username end end # {http://marketing.ews.yahooapis.com/V1}enableUserResponse class EnableUserResponse def initialize end end # {http://marketing.ews.yahooapis.com/V1}getUsersInCompany class GetUsersInCompany def initialize end end # {http://marketing.ews.yahooapis.com/V1}getUsersInCompanyResponse class GetUsersInCompanyResponse attr_accessor :out def initialize(out = nil) @out = out end end # {http://marketing.ews.yahooapis.com/V1}updateUserAddress class UpdateUserAddress attr_accessor :username attr_accessor :address attr_accessor :updateAll def initialize(username = nil, address = nil, updateAll = nil) @username = username @address = address @updateAll = updateAll end end # {http://marketing.ews.yahooapis.com/V1}updateUserAddressResponse class UpdateUserAddressResponse def initialize end end # {http://marketing.ews.yahooapis.com/V1}updateUserInfo class UpdateUserInfo attr_accessor :username attr_accessor :userInfo attr_accessor :updateAll def initialize(username = nil, userInfo = nil, updateAll = nil) @username = username @userInfo = userInfo @updateAll = updateAll end end # {http://marketing.ews.yahooapis.com/V1}updateUserInfoResponse class UpdateUserInfoResponse def initialize end end # {http://marketing.ews.yahooapis.com/V1}getAuthorizedUsersByMasterAccountID class GetAuthorizedUsersByMasterAccountID def initialize end end # {http://marketing.ews.yahooapis.com/V1}getAuthorizedUsersByMasterAccountIDResponse class GetAuthorizedUsersByMasterAccountIDResponse attr_accessor :out def initialize(out = nil) @out = out end end # {http://marketing.ews.yahooapis.com/V1}getUserAddress class GetUserAddress attr_accessor :username def initialize(username = nil) @username = username end end # {http://marketing.ews.yahooapis.com/V1}getUserAddressResponse class GetUserAddressResponse attr_accessor :out def initialize(out = nil) @out = out end end # {http://marketing.ews.yahooapis.com/V1}getUserEmail class GetUserEmail attr_accessor :username def initialize(username = nil) @username = username end end # {http://marketing.ews.yahooapis.com/V1}getUserEmailResponse class GetUserEmailResponse attr_accessor :out def initialize(out = nil) @out = out end end # {http://marketing.ews.yahooapis.com/V1}addAuthorizationForUser class AddAuthorizationForUser attr_accessor :username attr_accessor :authorization def initialize(username = nil, authorization = nil) @username = username @authorization = authorization end end # {http://marketing.ews.yahooapis.com/V1}addAuthorizationForUserResponse class AddAuthorizationForUserResponse def initialize end end # {http://marketing.ews.yahooapis.com/V1}updateMyUserInfo class UpdateMyUserInfo attr_accessor :userInfo attr_accessor :updateAll def initialize(userInfo = nil, updateAll = nil) @userInfo = userInfo @updateAll = updateAll end end # {http://marketing.ews.yahooapis.com/V1}updateMyUserInfoResponse class UpdateMyUserInfoResponse def initialize end end # {http://marketing.ews.yahooapis.com/V1}deleteAuthorizationForUser class DeleteAuthorizationForUser attr_accessor :username attr_accessor :authorization def initialize(username = nil, authorization = nil) @username = username @authorization = authorization end end # {http://marketing.ews.yahooapis.com/V1}deleteAuthorizationForUserResponse class DeleteAuthorizationForUserResponse def initialize end end # {http://marketing.ews.yahooapis.com/V1}updateMyPassword class UpdateMyPassword attr_accessor :newPassword def initialize(newPassword = nil) @newPassword = newPassword end end # {http://marketing.ews.yahooapis.com/V1}updateMyPasswordResponse class UpdateMyPasswordResponse def initialize end end # {http://marketing.ews.yahooapis.com/V1}getMyUserInfo class GetMyUserInfo def initialize end end # {http://marketing.ews.yahooapis.com/V1}getMyUserInfoResponse class GetMyUserInfoResponse attr_accessor :out def initialize(out = nil) @out = out end end # {http://marketing.ews.yahooapis.com/V1}testUsername class TestUsername attr_accessor :username def initialize(username = nil) @username = username end end # {http://marketing.ews.yahooapis.com/V1}testUsernameResponse class TestUsernameResponse attr_accessor :out def initialize(out = nil) @out = out end end # {http://marketing.ews.yahooapis.com/V1}updateMyEmail class UpdateMyEmail attr_accessor :email def initialize(email = nil) @email = email end end # {http://marketing.ews.yahooapis.com/V1}updateMyEmailResponse class UpdateMyEmailResponse def initialize end end # {http://marketing.ews.yahooapis.com/V1}getCapabilitiesForRole class GetCapabilitiesForRole attr_accessor :role def initialize(role = nil) @role = role end end # {http://marketing.ews.yahooapis.com/V1}getCapabilitiesForRoleResponse class GetCapabilitiesForRoleResponse attr_accessor :out def initialize(out = nil) @out = out end end # {http://marketing.ews.yahooapis.com/V1}getMyAddress class GetMyAddress def initialize end end # {http://marketing.ews.yahooapis.com/V1}getMyAddressResponse class GetMyAddressResponse attr_accessor :out def initialize(out = nil) @out = out end end # {http://marketing.ews.yahooapis.com/V1}getAuthorizedUsersByAccountID class GetAuthorizedUsersByAccountID attr_accessor :accountIDs def initialize(accountIDs = nil) @accountIDs = accountIDs end end # {http://marketing.ews.yahooapis.com/V1}getAuthorizedUsersByAccountIDResponse class GetAuthorizedUsersByAccountIDResponse attr_accessor :out def initialize(out = nil) @out = out end end # {http://marketing.ews.yahooapis.com/V1}getAuthorizationsForUser class GetAuthorizationsForUser attr_accessor :username def initialize(username = nil) @username = username end end # {http://marketing.ews.yahooapis.com/V1}getAuthorizationsForUserResponse class GetAuthorizationsForUserResponse attr_accessor :out def initialize(out = nil) @out = out end end # {http://marketing.ews.yahooapis.com/V1}updateMyAddress class UpdateMyAddress attr_accessor :address attr_accessor :updateAll def initialize(address = nil, updateAll = nil) @address = address @updateAll = updateAll end end # {http://marketing.ews.yahooapis.com/V1}updateMyAddressResponse class UpdateMyAddressResponse def initialize end end # {http://marketing.ews.yahooapis.com/V1}deleteAuthorizationsForUser class DeleteAuthorizationsForUser attr_accessor :username attr_accessor :authorizations def initialize(username = nil, authorizations = nil) @username = username @authorizations = authorizations end end # {http://marketing.ews.yahooapis.com/V1}deleteAuthorizationsForUserResponse class DeleteAuthorizationsForUserResponse def initialize end end # {http://marketing.ews.yahooapis.com/V1}addCreditCard class AddCreditCard attr_accessor :billingUserInfo attr_accessor :billingAddress attr_accessor :cc def initialize(billingUserInfo = nil, billingAddress = nil, cc = nil) @billingUserInfo = billingUserInfo @billingAddress = billingAddress @cc = cc end end # {http://marketing.ews.yahooapis.com/V1}addCreditCardResponse class AddCreditCardResponse attr_accessor :out def initialize(out = nil) @out = out end end # {http://marketing.ews.yahooapis.com/V1}getMyAuthorizations class GetMyAuthorizations def initialize end end # {http://marketing.ews.yahooapis.com/V1}getMyAuthorizationsResponse class GetMyAuthorizationsResponse attr_accessor :out def initialize(out = nil) @out = out end end # {http://marketing.ews.yahooapis.com/V1}getAvailableRolesByAccountID class GetAvailableRolesByAccountID attr_accessor :accountType attr_accessor :accountID def initialize(accountType = nil, accountID = nil) @accountType = accountType @accountID = accountID end end # {http://marketing.ews.yahooapis.com/V1}getAvailableRolesByAccountIDResponse class GetAvailableRolesByAccountIDResponse attr_accessor :out def initialize(out = nil) @out = out end end # {http://marketing.ews.yahooapis.com/V1}disableUser class DisableUser attr_accessor :username def initialize(username = nil) @username = username end end # {http://marketing.ews.yahooapis.com/V1}disableUserResponse class DisableUserResponse def initialize end end # {http://marketing.ews.yahooapis.com/V1}getUserInfo class GetUserInfo attr_accessor :username def initialize(username = nil) @username = username end end # {http://marketing.ews.yahooapis.com/V1}getUserInfoResponse class GetUserInfoResponse attr_accessor :out def initialize(out = nil) @out = out end end end