Class: Peddler::APIs::ServicesV1::ServiceJob

Inherits:
Data
  • Object
show all
Defined in:
sig/peddler/apis/services_v1.rbs

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#appointmentsArray[Peddler::APIs::ServicesV1::Appointment]? (readonly)

Returns the value of attribute appointments.



905
906
907
# File 'sig/peddler/apis/services_v1.rbs', line 905

def appointments
  @appointments
end

#associated_itemsArray[Peddler::APIs::ServicesV1::AssociatedItem]? (readonly)

Returns the value of attribute associated_items.



906
907
908
# File 'sig/peddler/apis/services_v1.rbs', line 906

def associated_items
  @associated_items
end

#buyerPeddler::APIs::ServicesV1::Buyer? (readonly)

Returns the value of attribute buyer.



907
908
909
# File 'sig/peddler/apis/services_v1.rbs', line 907

def buyer
  @buyer
end

#create_timeTime? (readonly)

Returns the value of attribute create_time.

Returns:

  • (Time, nil)


908
909
910
# File 'sig/peddler/apis/services_v1.rbs', line 908

def create_time
  @create_time
end

#marketplace_idString? (readonly)

Returns the value of attribute marketplace_id.

Returns:

  • (String, nil)


909
910
911
# File 'sig/peddler/apis/services_v1.rbs', line 909

def marketplace_id
  @marketplace_id
end

#paymentsArray[Peddler::APIs::ServicesV1::Payment]? (readonly)

Returns the value of attribute payments.

Returns:



910
911
912
# File 'sig/peddler/apis/services_v1.rbs', line 910

def payments
  @payments
end

#preferred_appointment_timesArray[Peddler::APIs::ServicesV1::AppointmentTime]? (readonly)

Returns the value of attribute preferred_appointment_times.



911
912
913
# File 'sig/peddler/apis/services_v1.rbs', line 911

def preferred_appointment_times
  @preferred_appointment_times
end

#scope_of_workPeddler::APIs::ServicesV1::ScopeOfWork? (readonly)

Returns the value of attribute scope_of_work.



912
913
914
# File 'sig/peddler/apis/services_v1.rbs', line 912

def scope_of_work
  @scope_of_work
end

#sellerPeddler::APIs::ServicesV1::Seller? (readonly)

Returns the value of attribute seller.



913
914
915
# File 'sig/peddler/apis/services_v1.rbs', line 913

def seller
  @seller
end

#service_job_idString? (readonly)

Returns the value of attribute service_job_id.

Returns:

  • (String, nil)


914
915
916
# File 'sig/peddler/apis/services_v1.rbs', line 914

def service_job_id
  @service_job_id
end

#service_job_providerPeddler::APIs::ServicesV1::ServiceJobProvider? (readonly)

Returns the value of attribute service_job_provider.



915
916
917
# File 'sig/peddler/apis/services_v1.rbs', line 915

def service_job_provider
  @service_job_provider
end

#service_job_statusString? (readonly)

Returns the value of attribute service_job_status.

Returns:

  • (String, nil)


916
917
918
# File 'sig/peddler/apis/services_v1.rbs', line 916

def service_job_status
  @service_job_status
end

#service_locationPeddler::APIs::ServicesV1::ServiceLocation? (readonly)

Returns the value of attribute service_location.



917
918
919
# File 'sig/peddler/apis/services_v1.rbs', line 917

def service_location
  @service_location
end

#service_order_idString? (readonly)

Returns the value of attribute service_order_id.

Returns:

  • (String, nil)


918
919
920
# File 'sig/peddler/apis/services_v1.rbs', line 918

def service_order_id
  @service_order_id
end

#store_idString? (readonly)

Returns the value of attribute store_id.

Returns:

  • (String, nil)


919
920
921
# File 'sig/peddler/apis/services_v1.rbs', line 919

def store_id
  @store_id
end

Class Method Details

.[](appointments:, associated_items:, buyer:, create_time:, marketplace_id:, payments:, preferred_appointment_times:, scope_of_work:, seller:, service_job_id:, service_job_provider:, service_job_status:, service_location:, service_order_id:, store_id:) ⇒ Peddler::APIs::ServicesV1::ServiceJob .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14) ⇒ Peddler::APIs::ServicesV1::ServiceJob

Overloads:



898
899
# File 'sig/peddler/apis/services_v1.rbs', line 898

def self.[]: (?appointments: Array[Peddler::APIs::ServicesV1::Appointment]?, ?associated_items: Array[Peddler::APIs::ServicesV1::AssociatedItem]?, ?buyer: Peddler::APIs::ServicesV1::Buyer?, ?create_time: Time?, ?marketplace_id: String?, ?payments: Array[Peddler::APIs::ServicesV1::Payment]?, ?preferred_appointment_times: Array[Peddler::APIs::ServicesV1::AppointmentTime]?, ?scope_of_work: Peddler::APIs::ServicesV1::ScopeOfWork?, ?seller: Peddler::APIs::ServicesV1::Seller?, ?service_job_id: String?, ?service_job_provider: Peddler::APIs::ServicesV1::ServiceJobProvider?, ?service_job_status: String?, ?service_location: Peddler::APIs::ServicesV1::ServiceLocation?, ?service_order_id: String?, ?store_id: String?) -> Peddler::APIs::ServicesV1::ServiceJob
| (Array[Peddler::APIs::ServicesV1::Appointment]?, Array[Peddler::APIs::ServicesV1::AssociatedItem]?, Peddler::APIs::ServicesV1::Buyer?, Time?, String?, Array[Peddler::APIs::ServicesV1::Payment]?, Array[Peddler::APIs::ServicesV1::AppointmentTime]?, Peddler::APIs::ServicesV1::ScopeOfWork?, Peddler::APIs::ServicesV1::Seller?, String?, Peddler::APIs::ServicesV1::ServiceJobProvider?, String?, Peddler::APIs::ServicesV1::ServiceLocation?, String?, String?) -> Peddler::APIs::ServicesV1::ServiceJob

.members[ :appointments, :associated_items, :buyer, :create_time, :marketplace_id, :payments, :preferred_appointment_times, :scope_of_work, :seller, :service_job_id, :service_job_provider, :service_job_status, :service_location, :service_order_id, :store_id ]

Returns:

  • ([ :appointments, :associated_items, :buyer, :create_time, :marketplace_id, :payments, :preferred_appointment_times, :scope_of_work, :seller, :service_job_id, :service_job_provider, :service_job_status, :service_location, :service_order_id, :store_id ])


901
# File 'sig/peddler/apis/services_v1.rbs', line 901

def self.members: () -> [ :appointments, :associated_items, :buyer, :create_time, :marketplace_id, :payments, :preferred_appointment_times, :scope_of_work, :seller, :service_job_id, :service_job_provider, :service_job_status, :service_location, :service_order_id, :store_id ]

.new(appointments:, associated_items:, buyer:, create_time:, marketplace_id:, payments:, preferred_appointment_times:, scope_of_work:, seller:, service_job_id:, service_job_provider:, service_job_status:, service_location:, service_order_id:, store_id:) ⇒ Peddler::APIs::ServicesV1::ServiceJob .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14) ⇒ Peddler::APIs::ServicesV1::ServiceJob

Overloads:



896
897
# File 'sig/peddler/apis/services_v1.rbs', line 896

def self.new: (?appointments: Array[Peddler::APIs::ServicesV1::Appointment]?, ?associated_items: Array[Peddler::APIs::ServicesV1::AssociatedItem]?, ?buyer: Peddler::APIs::ServicesV1::Buyer?, ?create_time: Time?, ?marketplace_id: String?, ?payments: Array[Peddler::APIs::ServicesV1::Payment]?, ?preferred_appointment_times: Array[Peddler::APIs::ServicesV1::AppointmentTime]?, ?scope_of_work: Peddler::APIs::ServicesV1::ScopeOfWork?, ?seller: Peddler::APIs::ServicesV1::Seller?, ?service_job_id: String?, ?service_job_provider: Peddler::APIs::ServicesV1::ServiceJobProvider?, ?service_job_status: String?, ?service_location: Peddler::APIs::ServicesV1::ServiceLocation?, ?service_order_id: String?, ?store_id: String?) -> Peddler::APIs::ServicesV1::ServiceJob
| (Array[Peddler::APIs::ServicesV1::Appointment]?, Array[Peddler::APIs::ServicesV1::AssociatedItem]?, Peddler::APIs::ServicesV1::Buyer?, Time?, String?, Array[Peddler::APIs::ServicesV1::Payment]?, Array[Peddler::APIs::ServicesV1::AppointmentTime]?, Peddler::APIs::ServicesV1::ScopeOfWork?, Peddler::APIs::ServicesV1::Seller?, String?, Peddler::APIs::ServicesV1::ServiceJobProvider?, String?, Peddler::APIs::ServicesV1::ServiceLocation?, String?, String?) -> Peddler::APIs::ServicesV1::ServiceJob

.parsePeddler::APIs::ServicesV1::ServiceJob

Parameters:

  • (Hash[String | Symbol, untyped])
  • (Object)

Returns:



903
# File 'sig/peddler/apis/services_v1.rbs', line 903

def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::APIs::ServicesV1::ServiceJob

Instance Method Details

#members[ :appointments, :associated_items, :buyer, :create_time, :marketplace_id, :payments, :preferred_appointment_times, :scope_of_work, :seller, :service_job_id, :service_job_provider, :service_job_status, :service_location, :service_order_id, :store_id ]

Returns:

  • ([ :appointments, :associated_items, :buyer, :create_time, :marketplace_id, :payments, :preferred_appointment_times, :scope_of_work, :seller, :service_job_id, :service_job_provider, :service_job_status, :service_location, :service_order_id, :store_id ])


921
# File 'sig/peddler/apis/services_v1.rbs', line 921

def members: () -> [ :appointments, :associated_items, :buyer, :create_time, :marketplace_id, :payments, :preferred_appointment_times, :scope_of_work, :seller, :service_job_id, :service_job_provider, :service_job_status, :service_location, :service_order_id, :store_id ]

#to_h{ appointments: Array[Peddler::APIs::ServicesV1::Appointment]?, associated_items: Array[Peddler::APIs::ServicesV1::AssociatedItem]?, buyer: Peddler::APIs::ServicesV1::Buyer?, create_time: Time?, marketplace_id: String?, payments: Array[Peddler::APIs::ServicesV1::Payment]?, preferred_appointment_times: Array[Peddler::APIs::ServicesV1::AppointmentTime]?, scope_of_work: Peddler::APIs::ServicesV1::ScopeOfWork?, seller: Peddler::APIs::ServicesV1::Seller?, service_job_id: String?, service_job_provider: Peddler::APIs::ServicesV1::ServiceJobProvider?, service_job_status: String?, service_location: Peddler::APIs::ServicesV1::ServiceLocation?, service_order_id: String?, store_id: String? }

Returns:



922
# File 'sig/peddler/apis/services_v1.rbs', line 922

def to_h: () -> { appointments: Array[Peddler::APIs::ServicesV1::Appointment]?, associated_items: Array[Peddler::APIs::ServicesV1::AssociatedItem]?, buyer: Peddler::APIs::ServicesV1::Buyer?, create_time: Time?, marketplace_id: String?, payments: Array[Peddler::APIs::ServicesV1::Payment]?, preferred_appointment_times: Array[Peddler::APIs::ServicesV1::AppointmentTime]?, scope_of_work: Peddler::APIs::ServicesV1::ScopeOfWork?, seller: Peddler::APIs::ServicesV1::Seller?, service_job_id: String?, service_job_provider: Peddler::APIs::ServicesV1::ServiceJobProvider?, service_job_status: String?, service_location: Peddler::APIs::ServicesV1::ServiceLocation?, service_order_id: String?, store_id: String? }