Module: OvhSoapi::Reseller::Methods

Included in:
OvhSoapi::Reseller, OvhSoapi::Reseller
Defined in:
lib/ovh_soapi/reseller.rb

Instance Method Summary collapse

Instance Method Details

#domain_create(domain_data) ⇒ Object

Create a domain using your loyalty/reseller account.



6
7
8
9
10
11
12
13
14
15
16
# File 'lib/ovh_soapi/reseller.rb', line 6

def domain_create(domain_data)
  RpcDriver.soapi.resellerDomainCreate(Session.session,
    domain_data[:domain], domain_data[:hosting], domain_data[:offer], domain_data[:profile],
    domain_data[:owo], domain_data[:owner], domain_data[:admin], domain_data[:tech],
    domain_data[:billing], domain_data[:dns1], domain_data[:dns2], domain_data[:dns3],
    domain_data[:dns4], domain_data[:dns5], domain_data[:method],
    domain_data[:legalName], domain_data[:legalNumber], domain_data[:afnicIdent],
    domain_data[:birthDate], domain_data[:birthCity], domain_data[:birthDepartement],
    domain_data[:birthCountry], domain_data[:dryRun]
  )
end

#domain_create_it(domain_data) ⇒ Object

Create a .IT domain using your loyalty/reseller account.



37
38
39
40
41
42
43
44
45
46
47
# File 'lib/ovh_soapi/reseller.rb', line 37

def domain_create_it(domain_data)
  RpcDriver.soapi.resellerDomainCreateIT(Session.session,
    domain_data[:domain], domain_data[:hosting], domain_data[:offer], domain_data[:profile],
    domain_data[:owo], domain_data[:owner], domain_data[:admin], domain_data[:tech],
    domain_data[:billing], domain_data[:dns1], domain_data[:dns2], domain_data[:dns3],
    domain_data[:dns4], domain_data[:dns5], domain_data[:legalRepresentantFirstName],
  domain_data[:legalRepresentantLastName], domain_data[:legalNumber], domain_data[:vat],
    domain_data[:birthDate], domain_data[:birthCity], domain_data[:birthDepartement],
    domain_data[:birthCountry], domain_data[:nationality], domain_data[:dryRun]
  )
end

#domain_renew(domain, dryrun) ⇒ Object

Renew a domain using your loyalty/reseller account.



19
20
21
# File 'lib/ovh_soapi/reseller.rb', line 19

def domain_renew(domain,dryrun)
  RpcDriver.soapi.resellerDomainRenew(Session.session, domain, dryrun)
end

#domain_transfer(domain_data) ⇒ Object

Transfer a domain using your loyalty/reseller account.



24
25
26
27
28
29
30
31
32
33
34
# File 'lib/ovh_soapi/reseller.rb', line 24

def domain_transfer(domain_data)
  RpcDriver.soapi.resellerDomainTransfer(Session.session,
    domain_data[:domain], domain_data[:authinfo], domain_data[:hosting], domain_data[:offer], domain_data[:profile],
    domain_data[:owo], domain_data[:owner], domain_data[:admin], domain_data[:tech],
    domain_data[:billing], domain_data[:dns1], domain_data[:dns2], domain_data[:dns3],
    domain_data[:dns4], domain_data[:dns5], domain_data[:method],
    domain_data[:legalName], domain_data[:legalNumber], domain_data[:afnicIdent],
    domain_data[:birthDate], domain_data[:birthCity], domain_data[:birthDepartement],
    domain_data[:birthCountry], domain_data[:dryRun]
  )
end

#domain_transfer_it(domain_data) ⇒ Object

Transfer a :IT domain using your loyalty/reseller account.



50
51
52
53
54
55
56
57
58
59
60
# File 'lib/ovh_soapi/reseller.rb', line 50

def domain_transfer_it(domain_data)
  RpcDriver.soapi.resellerDomainTransferIT(Session.session,
    domain_data[:domain], domain_data[:authinfo], domain_data[:hosting], domain_data[:offer], domain_data[:profile],
    domain_data[:owo], domain_data[:owner], domain_data[:admin], domain_data[:tech],
    domain_data[:billing], domain_data[:dns1], domain_data[:dns2], domain_data[:dns3],
    domain_data[:dns4], domain_data[:dns5], domain_data[:legalRepresentantFirstName],
  domain_data[:legalRepresentantLastName], domain_data[:legalNumber], domain_data[:vat],
    domain_data[:birthDate], domain_data[:birthCity], domain_data[:birthDepartement],
    domain_data[:birthCountry], domain_data[:nationality], domain_data[:dryRun]
  )
end