1.0.4 • Published 7 months ago

apple_partner_services v1.0.4

Weekly downloads
-
License
ISC
Repository
github
Last release
7 months ago

partner_services

PartnerServices - JavaScript client for partner_services Partner Services related to Repair, Consignment, Escalation, Preferences... This SDK is automatically generated by the Swagger Codegen project:

  • API version: 1.0
  • Package version: 1.0
  • Build package: io.swagger.codegen.v3.generators.javascript.JavaScriptClientCodegen

Installation

For Node.js

npm

To publish the library as a npm, please follow the procedure in "Publishing npm packages".

Then install it via:

npm install partner_services --save

git

If the library is hosted at a git repository, e.g. https://github.com/GIT_USER_ID/GIT_REPO_ID then install it via:

    npm install GIT_USER_ID/GIT_REPO_ID --save

For browser

The library also works in the browser environment via npm and browserify. After following the above steps with Node.js and installing browserify with npm install -g browserify, perform the following (assuming main.js is your entry file):

browserify main.js > bundle.js

Then include bundle.js in the HTML pages.

Webpack Configuration

Using Webpack you may encounter the following error: "Module not found: Error: Cannot resolve module", most certainly you should disable AMD loader. Add/merge the following section to your webpack config:

module: {
  rules: [
    {
      parser: {
        amd: false
      }
    }
  ]
}

Getting Started

Please follow the installation instruction and execute the following JS code:

var PartnerServices = require('partner_services');

var api = new PartnerServices.ApplecareAgreementOrderApi()
var body = new PartnerServices.OrderApplecareAgreementEligibility(); // {OrderApplecareAgreementEligibility} 
var xAppleSoldTo = "xAppleSoldTo_example"; // {String} SoldTo location ID
var xAppleShipTo = "xAppleShipTo_example"; // {String} ShipTo location ID
var xAppleAuthToken = "xAppleAuthToken_example"; // {String} User Authorization Token returned by Token generation service
var xAppleServiceVersion = "xAppleServiceVersion_example"; // {String} API version called for service requests.
var contentType = "contentType_example"; // {String} HTTP header to send service request content type. Input always requires application/json
var accept = "accept_example"; // {String} HTTP header to submit service response type. Input always requires application/json
var opts = { 
  'xAppleTraceID': "xAppleTraceID_example", // {String} Unique transaction ID for the request in UUID format. May be generated by requestor for debugging API service calls.
  'xOperatorUserID': "xOperatorUserID_example", // {String} Unique ID of the user for logging and tracking requests. This should be the ID of the user logged into the application.
  'xAppleClientLocale': "xAppleClientLocale_example", // {String} Language code to be used for responses. Supported locales: en-US, fr-FR, de-DE, es-ES, it-IT, ja-JP, ko-KR, zh-TW, zh-CN, pt-BR, ru-RU, tr-TR, th-TH, ar-AE.
  'xAppleClientTimezone': "xAppleClientTimezone_example" // {String} Service Location Timezone. Expected format is from the IANA Time Zone Database format standard, e.g. America/Los_Angeles, Europe/London. This will not convert timestamps in requests. Timezone offset must be used in request parameters.
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.appleCareAgreementEligibility(body, xAppleSoldTo, xAppleShipTo, xAppleAuthToken, xAppleServiceVersion, contentType, accept, opts, callback);

Documentation for API Endpoints

All URIs are relative to /

ClassMethodHTTP requestDescription
PartnerServices.ApplecareAgreementOrderApiappleCareAgreementEligibilityPOST /order/applecare/agreementEligibility- AppleCare Agreement Eligibility API
PartnerServices.ApplecareAgreementOrderApiappleCareAgreementQuotePOST /order/applecare/quote- AppleCare Agreement Quote API
PartnerServices.ApplecareAgreementOrderApiappleCareOrderDetailsLookupGET /order/applecare/details- AppleCare Order Details Lookup API
PartnerServices.ApplecareAgreementOrderApiappleCareOrderSummaryLookupPOST /order/applecare/summary- AppleCare Order Summary Lookup API
PartnerServices.ApplecareAgreementOrderApicreateAppleCareOrderPOST /order/applecare/create- Create AppleCare Order API
PartnerServices.ApplecareAgreementOrderApideleteAppleCareOrderPOST /order/applecare/delete- Delete AppleCare Order API
PartnerServices.ApplecareAgreementOrderApiupdateAppleCareOrder_POST /order/applecare/update- Update AppleCare Order API
PartnerServices.AuthenticationApiendSessionPOST /authenticate/end-session- End Session API
PartnerServices.AuthenticationApitestAuthenticationAPIGET /authenticate/check- Test Authentication API
PartnerServices.AuthenticationApitokenAPIPOST /authenticate/token- Token API
PartnerServices.ConsignmentApiacknowledgementConsignedDeliveryPOST /consignment/delivery/acknowledge- Acknowledgement Consigned Delivery API
PartnerServices.ConsignmentApiconsignmentDecreaseOrderShipmentPOST /consignment/order/shipment- Consignment Decrease Order Shipment API
PartnerServices.ConsignmentApiconsignmentDeliveryLookupPOST /consignment/delivery/lookup- Consignment Delivery Lookup API
PartnerServices.ConsignmentApiconsignmentOrderLookupPOST /consignment/order/lookup- Consignment Order lookup API
PartnerServices.ConsignmentApisubmitConsignmentDecreaseOrderPOST /consignment/order/submit- Submit Consignment Decrease Order API
PartnerServices.ConsignmentApivalidateFromConsignedStockPOST /consignment/validate- Validate From Consigned Stock API
PartnerServices.ContentApiacknowledgeCommunicationPOST /content/personalizations/save- Acknowledge Communication API
PartnerServices.ContentApiarticleContentLookupGET /content/article- Article Content Lookup API
PartnerServices.ContentApiarticleIDLookupPOST /content/article/lookup- Article ID Lookup API
PartnerServices.ContentApiproductHierarchyLookupGET /content/product/hierarchy- Product Hierarchy Lookup API
PartnerServices.DiagnosticsApidiagnosticTestStatusPOST /diagnostics/status- Diagnostic Test Status API
PartnerServices.DiagnosticsApifetchDiagnosticCustomerReportURLGET /diagnostics/customer-report-url- Fetch Diagnostic Customer Report URL API
PartnerServices.DiagnosticsApifetchDiagnosticDetailsPOST /diagnostics/lookup- Fetch Diagnostic Details API
PartnerServices.DiagnosticsApifetchDiagnosticSuitesGET /diagnostics/suites- Fetch Diagnostic Suites API
PartnerServices.DiagnosticsApirunDiagnosticTestPOST /diagnostics/initiate-test- Run Diagnostic Test API
PartnerServices.EscalationApicreateEscalationPOST /escalation/create- Create Escalation API
PartnerServices.EscalationApiescalationDetailsLookupGET /escalation/details- Escalation Details Lookup API
PartnerServices.EscalationApiupdateEscalationPOST /escalation/update- Update Escalation API
PartnerServices.GeneralApiadvancedSearchPOST /search- Advanced Search API
PartnerServices.GeneralApiattachmentUpload1POST /attachment/upload-access- Attachment Upload API
PartnerServices.GeneralApiattributeLookupPOST /attribute/lookup- Attribute Lookup API
PartnerServices.GeneralApidocumentDownloadServiceGETDocumentTypeGET /document-download- Document Download API (GET Document Type)
PartnerServices.GeneralApidocumentDownloadServicePOSTDocumentTypePOST /document-download- Document Download API (POST Document Type)
PartnerServices.GeneralApipartLookupPOST /parts/summary- Part Lookup API
PartnerServices.GeneralApitechnicianLookupPOST /technician/lookup- Technician Lookup API
PartnerServices.InvoiceApiinvoiceDetailsLookupGET /invoice/details- Invoice Details Lookup API
PartnerServices.InvoiceApiinvoiceSummaryLookupPOST /invoice/summary- Invoice Summary Lookup API
PartnerServices.RepairApicomponentIssueLookupPOST /repair/product/componentissue- Component/Issue Lookup API
PartnerServices.RepairApicreateRepairPOST /repair/create- Create Repair API
PartnerServices.RepairApifetchRepairEligibilityPOST /repair/eligibility- Fetch Repair Eligibility API
PartnerServices.RepairApifetchUnitDetails1POST /repair/product/details- Fetch Unit Details API
PartnerServices.RepairApiloanerReturnPOST /repair/loaner/return- Loaner Return API
PartnerServices.RepairApiquestionsLookupPOST /repair/questions- Questions Lookup API
PartnerServices.RepairApirepairAuditLookupGET /repair/audit- Repair Audit Lookup API
PartnerServices.RepairApirepairDetailsLookupGET /repair/details- Repair Details Lookup API
PartnerServices.RepairApirepairSummaryLookupPOST /repair/summary- Repair Summary Lookup API
PartnerServices.RepairApiserializerPOST /repair/product/serializer- Serializer API
PartnerServices.RepairApiserializerProductLookupPOST /repair/product/serializer/lookup- Serializer Product Lookup API
PartnerServices.RepairApisubmitDraftRepairPOST /repair/draft-submit- Submit Draft Repair API
PartnerServices.RepairApiupdateRepairPOST /repair/update- Update Repair API
PartnerServices.ReservationApicreateReservationPOST /reservation/create- Create Reservation API
PartnerServices.ReservationApifetchAvailableSlotGET /reservation/fetch-available-slots- Fetch Available Slot API
PartnerServices.ReservationApifetchReservationDetailsGET /reservation/details- Fetch Reservation Details API
PartnerServices.ReservationApifetchReservationSummaryPOST /reservation/summary- Fetch Reservation Summary API
PartnerServices.ReservationApiupdateReservationPOST /reservation/update- Update Reservation API
PartnerServices.ReturnsApiconfirmShipmentPOST /returns/confirmshipment- Confirm Shipment API
PartnerServices.ReturnsApimanageReturnsPOST /returns/manage- Manage Returns API
PartnerServices.ReturnsApireturnsLookupPOST /returns/lookup- Returns Lookup API
PartnerServices.SchedulerAdminApifetchCapacityPOST /scheduleradmin/fetch-capacity- Fetch Capacity API
PartnerServices.SchedulerAdminApimanageCapacityPOST /scheduleradmin/update-capacity- Manage Capacity API
PartnerServices.StockingOrderApicreateStockingOrderPOST /order/stocking/create- Create Stocking Order API
PartnerServices.StockingOrderApideleteStockingOrderPOST /order/stocking/delete- Delete Stocking Order API
PartnerServices.StockingOrderApistockingOrderDetailsLookupGET /order/stocking/details- Stocking Order Details Lookup API
PartnerServices.StockingOrderApistockingOrderPartSummaryPOST /order/stocking/parts/summary- Stocking Order Part Summary API
PartnerServices.StockingOrderApistockingOrderSummaryLookupPOST /order/stocking/summary- Stocking Order Summary Lookup API
PartnerServices.StockingOrderApiupdateStockingOrderPOST /order/stocking/update- Update Stocking Order API

Documentation for Models

1.0.4

7 months ago

1.0.2

7 months ago

1.0.1

7 months ago

1.0.0

7 months ago