Class: Digicert::Order
Class Method Summary
collapse
Instance Method Summary
collapse
Methods included from Findable
find, find_by_object
#fetch
#included
#all
Methods inherited from Base
#initialize
Constructor Details
This class inherits a constructor from Digicert::Base
Class Method Details
.create(name_id, attributes) ⇒ Object
24
25
26
|
# File 'lib/digicert/order.rb', line 24
def self.create(name_id, attributes)
new(name_id: name_id, **attributes).create
end
|
Instance Method Details
#cancel(note:, **attrs) ⇒ Object
44
45
46
47
48
|
# File 'lib/digicert/order.rb', line 44
def cancel(note:, **attrs)
Digicert::OrderCancellation.create(
order_id: resource_id, note: note, **attrs,
)
end
|
#create ⇒ Object
20
21
22
|
# File 'lib/digicert/order.rb', line 20
def create
certificate_klass.create(attributes)
end
|
#duplicate(attributes = {}) ⇒ Object
32
33
34
|
# File 'lib/digicert/order.rb', line 32
def duplicate(attributes = {})
Digicert::OrderDuplicator.create(order_id: resource_id, **attributes)
end
|
#duplicate_certificates ⇒ Object
36
37
38
|
# File 'lib/digicert/order.rb', line 36
def duplicate_certificates
Digicert::DuplicateCertificate.all(order_id: resource_id)
end
|
#email_validations ⇒ Object
40
41
42
|
# File 'lib/digicert/order.rb', line 40
def email_validations
Digicert::EmailValidation.all(order_id: resource_id)
end
|
#reissue(attributes = {}) ⇒ Object
28
29
30
|
# File 'lib/digicert/order.rb', line 28
def reissue(attributes = {})
Digicert::OrderReissuer.create(order_id: resource_id, **attributes)
end
|