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.



924
925
926
# File 'sig/peddler/apis/services_v1.rbs', line 924

def appointments
  @appointments
end

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

Returns the value of attribute associated_items.



925
926
927
# File 'sig/peddler/apis/services_v1.rbs', line 925

def associated_items
  @associated_items
end

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

Returns the value of attribute buyer.



926
927
928
# File 'sig/peddler/apis/services_v1.rbs', line 926

def buyer
  @buyer
end

#create_timeTime? (readonly)

Returns the value of attribute create_time.

Returns:

  • (Time, nil)


927
928
929
# File 'sig/peddler/apis/services_v1.rbs', line 927

def create_time
  @create_time
end

#marketplace_idString? (readonly)

Returns the value of attribute marketplace_id.

Returns:

  • (String, nil)


928
929
930
# File 'sig/peddler/apis/services_v1.rbs', line 928

def marketplace_id
  @marketplace_id
end

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

Returns the value of attribute payments.

Returns:



929
930
931
# File 'sig/peddler/apis/services_v1.rbs', line 929

def payments
  @payments
end

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

Returns the value of attribute preferred_appointment_times.



930
931
932
# File 'sig/peddler/apis/services_v1.rbs', line 930

def preferred_appointment_times
  @preferred_appointment_times
end

#product_order_idsArray[String]? (readonly)

Returns the value of attribute product_order_ids.

Returns:

  • (Array[String], nil)


931
932
933
# File 'sig/peddler/apis/services_v1.rbs', line 931

def product_order_ids
  @product_order_ids
end

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

Returns the value of attribute scope_of_work.



932
933
934
# File 'sig/peddler/apis/services_v1.rbs', line 932

def scope_of_work
  @scope_of_work
end

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

Returns the value of attribute seller.



933
934
935
# File 'sig/peddler/apis/services_v1.rbs', line 933

def seller
  @seller
end

#service_job_idString? (readonly)

Returns the value of attribute service_job_id.

Returns:

  • (String, nil)


934
935
936
# File 'sig/peddler/apis/services_v1.rbs', line 934

def service_job_id
  @service_job_id
end

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

Returns the value of attribute service_job_provider.



935
936
937
# File 'sig/peddler/apis/services_v1.rbs', line 935

def service_job_provider
  @service_job_provider
end

#service_job_statusString? (readonly)

Returns the value of attribute service_job_status.

Returns:

  • (String, nil)


936
937
938
# File 'sig/peddler/apis/services_v1.rbs', line 936

def service_job_status
  @service_job_status
end

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

Returns the value of attribute service_location.



937
938
939
# File 'sig/peddler/apis/services_v1.rbs', line 937

def service_location
  @service_location
end

#service_order_idString? (readonly)

Returns the value of attribute service_order_id.

Returns:

  • (String, nil)


938
939
940
# File 'sig/peddler/apis/services_v1.rbs', line 938

def service_order_id
  @service_order_id
end

#store_idString? (readonly)

Returns the value of attribute store_id.

Returns:

  • (String, nil)


939
940
941
# File 'sig/peddler/apis/services_v1.rbs', line 939

def store_id
  @store_id
end

#tracking_idsArray[String]? (readonly)

Returns the value of attribute tracking_ids.

Returns:

  • (Array[String], nil)


940
941
942
# File 'sig/peddler/apis/services_v1.rbs', line 940

def tracking_ids
  @tracking_ids
end

Class Method Details

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

Overloads:



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

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]?, ?product_order_ids: Array[String]?, ?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?, ?tracking_ids: Array[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]?, Array[String]?, Peddler::APIs::ServicesV1::ScopeOfWork?, Peddler::APIs::ServicesV1::Seller?, String?, Peddler::APIs::ServicesV1::ServiceJobProvider?, String?, Peddler::APIs::ServicesV1::ServiceLocation?, String?, String?, Array[String]?) -> Peddler::APIs::ServicesV1::ServiceJob

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

Returns:

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


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

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

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

Overloads:



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

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]?, ?product_order_ids: Array[String]?, ?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?, ?tracking_ids: Array[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]?, Array[String]?, Peddler::APIs::ServicesV1::ScopeOfWork?, Peddler::APIs::ServicesV1::Seller?, String?, Peddler::APIs::ServicesV1::ServiceJobProvider?, String?, Peddler::APIs::ServicesV1::ServiceLocation?, String?, String?, Array[String]?) -> Peddler::APIs::ServicesV1::ServiceJob

.parsePeddler::APIs::ServicesV1::ServiceJob

Parameters:

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

Returns:



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

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, :product_order_ids, :scope_of_work, :seller, :service_job_id, :service_job_provider, :service_job_status, :service_location, :service_order_id, :store_id, :tracking_ids ]

Returns:

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


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

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

#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]?, product_order_ids: Array[String]?, 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?, tracking_ids: Array[String]? }

Returns:



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

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]?, product_order_ids: Array[String]?, 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?, tracking_ids: Array[String]? }