Sindbad~EG File Manager

Current Path : /home/infinitibizsol/.trash/docs.8/policy/
Upload File :
Current File : /home/infinitibizsol/.trash/docs.8/policy/extentedPolicyInfo.js

/**
 * @swagger
 * components:
 *   schemas:
 *     ExtendedPolicyInfo:
 *       type: object
 *       required: []
 *       properties:
 *         other_insurance_with_company:
 *           type: string
 *           description: Other insurance with the company
 *         signed_by:
 *           type: string
 *           description: Name of the person who signed the policy
 *         short_term_premium_method:
 *           type: string
 *           description: Short term premium method
 *         payor:
 *           type: string
 *           description: The payor of the policy
 *         new_account:
 *           type: string
 *           description: Indicates if it's a new account
 *         language:
 *           type: string
 *           description: Language preference
 *         company_product:
 *           type: string
 *           description: The company's product associated with the policy
 *         billing_account_no:
 *           type: string
 *           description: Billing account number
 *         mail_to_code:
 *           type: string
 *           description: Mail to code
 *         group_id:
 *           type: string
 *           description: Group ID
 *         printed_documents_requested_by_agency:
 *           type: boolean
 *           description: Indicates if printed documents are requested by the agency
 *         renewal_billing_method:
 *           type: string
 *           description: Renewal billing method
 *         renewal_payor:
 *           type: string
 *           description: Renewal payor
 *         customer_servicing:
 *           type: string
 *           description: Customer servicing details
 *         state_licensing_number:
 *           type: string
 *           description: State licensing number
 *         signature_from_type:
 *           type: string
 *           description: Type of signature received
 *         date_form_signed:
 *           type: string
 *           description: Date when the form was signed
 *         rate_date:
 *           type: string
 *           description: Rate date
 *         risk_new_to_agency:
 *           type: string
 *           description: Indicates if the risk is new to the agency
 *         servicing:
 *           type: string
 *           description: Servicing information
 *         carrier_office:
 *           type: string
 *           description: Carrier office information
 *         premium_originally_quoted:
 *           type: string
 *           description: Premium originally quoted
 *         national_producer_number:
 *           type: string
 *           description: National producer number
 *         commission_premium:
 *           type: string
 *           description: Commission premium
 *         minimum_premium:
 *           type: string
 *           description: Minimum premium amount
 *         state_producer_no:
 *           type: string
 *           description: State producer number
 *         taxing_location:
 *           type: string
 *           description: Taxing location
 *         insured_original_inception_date:
 *           type: string
 *           description: Original inception date of the insurance
 *         above_future_effective_date:
 *           type: string
 *           description: Future effective date above
 *         future_effective_date_of_no:
 *           type: string
 *           description: Future effective date of number
 *         continuous_insurance:
 *           type: string
 *           description: Indicates if there is continuous insurance
 *         tier:
 *           type: string
 *           description: Tier level of the policy
 *         group_insurance:
 *           type: string
 *           description: Indicates if the policy includes group insurance
 *         printed_documents_requested_by_named_insured:
 *           type: boolean
 *           description: Indicates if printed documents are requested by the named insured
 *         producer_no_issuing_state:
 *           type: string
 *           description: Producer number in the issuing state
 *         producer_no_expiration_date:
 *           type: string
 *           description: Expiration date of the producer number
 *         non_resident_license_no:
 *           type: string
 *           description: Non-resident license number
 *         non_resident_license_no_issuing_state:
 *           type: string
 *           description: Issuing state of the non-resident license number
 *         non_resident_license_no_expiration_date:
 *           type: string
 *           description: Expiration date of the non-resident license number
 *         reason_for_submission:
 *           type: string
 *           description: Reason for submission
 *         signed_by_applicant_time:
 *           type: string
 *           description: Time when the applicant signed
 *         signed_by_producer_time:
 *           type: string
 *           description: Time when the producer signed
 *         policy_type:
 *           type: string
 *           description: Type of the policy
 *         assigned_risk_facility_code:
 *           type: string
 *           description: Assigned risk facility code
 *         electronic_documents_selection_code:
 *           type: string
 *           description: Code for electronic document selection
 *         electronic_documents:
 *           type: string
 *           description: Indicates if electronic documents are available
 *         issuing_state:
 *           type: string
 *           description: The state where the policy is issued
 *         complete_form_list:
 *           type: boolean
 *           description: Indicates if the form list is complete
 *         company_product_sub_code:
 *           type: string
 *           description: Sub-code of the company product
 *         state_company_code:
 *           type: string
 *           description: State company code
 *         policy_id:
 *           type: string
 *           description: The ID of the associated policy
 *       example:
 *         other_insurance_with_company: "Company ABC"
 *         signed_by: "John Doe"
 *         short_term_premium_method: "Monthly"
 *         payor: "Jane Doe"
 *         new_account: "Yes"
 *         language: "English"
 *         company_product: "Product XYZ"
 *         billing_account_no: "123456"
 *         mail_to_code: "MTC001"
 *         group_id: "GRP001"
 *         printed_documents_requested_by_agency: true
 *         renewal_billing_method: "Quarterly"
 *         renewal_payor: "Jane Doe"
 *         customer_servicing: "Online"
 *         state_licensing_number: "LIC001"
 *         signature_from_type: "Digital"
 *         date_form_signed: "2023-08-21"
 *         rate_date: "2023-08-21"
 *         risk_new_to_agency: "Yes"
 *         servicing: "In-house"
 *         carrier_office: "New York"
 *         premium_originally_quoted: "$1200"
 *         national_producer_number: "NPN12345"
 *         commission_premium: "$100"
 *         minimum_premium: "$50"
 *         state_producer_no: "SPN001"
 *         taxing_location: "New York"
 *         insured_original_inception_date: "2023-01-01"
 *         above_future_effective_date: "2023-12-31"
 *         future_effective_date_of_no: "2023-12-31"
 *         continuous_insurance: "Yes"
 *         tier: "Tier 1"
 *         group_insurance: "Yes"
 *         printed_documents_requested_by_named_insured: false
 *         producer_no_issuing_state: "NY"
 *         producer_no_expiration_date: "2024-08-21"
 *         non_resident_license_no: "NRLN001"
 *         non_resident_license_no_issuing_state: "CA"
 *         non_resident_license_no_expiration_date: "2024-08-21"
 *         reason_for_submission: "Renewal"
 *         signed_by_applicant_time: "10:00 AM"
 *         signed_by_producer_time: "10:30 AM"
 *         policy_type: "Auto"
 *         assigned_risk_facility_code: "ARFC001"
 *         electronic_documents_selection_code: "EDS001"
 *         electronic_documents: "Yes"
 *         issuing_state: "NY"
 *         complete_form_list: true
 *         company_product_sub_code: "SUB001"
 *         state_company_code: "SCC001"
 *         policy_id: "6679d98f6bc36cd891ccab49"
 */

/**
 * @swagger
 * tags:
 *   - name: ExtendedPolicyInfo
 *     description: Extended policy information related operations
 */

/**
 * @swagger
 * /extended-policy-info/list:
 *   get:
 *     summary: Returns the list of extended policy information
 *     tags: [ExtendedPolicyInfo]
 *     security:
 *       - bearerAuth: []
 *     parameters:
 *       - in: query
 *         name: policy_id
 *         schema:
 *           type: string
 *         required: false
 *         description: ID of the associated policy
 *     responses:
 *       200:
 *         description: The list of extended policy information
 *         content:
 *           application/json:
 *             schema:
 *               type: array
 *               items:
 *                 $ref: '#/components/schemas/ExtendedPolicyInfo'
 */

/**
 * @swagger
 * /extended-policy-info/add:
 *   post:
 *     summary: Create a new extended policy information entry
 *     tags: [ExtendedPolicyInfo]
 *     security:
 *       - bearerAuth: []
 *     requestBody:
 *       required: true
 *       content:
 *         application/json:
 *           schema:
 *             $ref: '#/components/schemas/ExtendedPolicyInfo'
 *     responses:
 *       201:
 *         description: The extended policy information entry was successfully created
 *       400:
 *         description: Invalid input
 */

/**
 * @swagger
 * /extended-policy-info/edit/{id}:
 *   put:
 *     summary: Update an existing extended policy information entry
 *     tags: [ExtendedPolicyInfo]
 *     security:
 *       - bearerAuth: []
 *     parameters:
 *       - in: path
 *         name: id
 *         schema:
 *           type: string
 *         required: true
 *         description: The ID of the extended policy information entry to update
 *     requestBody:
 *       required: true
 *       content:
 *         application/json:
 *           schema:
 *             $ref: '#/components/schemas/ExtendedPolicyInfo'
 *     responses:
 *       200:
 *         description: The extended policy information entry was successfully updated
 *       404:
 *         description: Extended policy information entry not found
 */

/**
 * @swagger
 * /extended-policy-info/delete/{id}:
 *   delete:
 *     summary: Delete an existing extended policy information entry
 *     tags: [ExtendedPolicyInfo]
 *     security:
 *       - bearerAuth: []
 *     parameters:
 *       - in: path
 *         name: id
 *         schema:
 *           type: string
 *         required: true
 *         description: The ID of the extended policy information entry to delete
 *     responses:
 *       200:
 *         description: The extended policy information entry was successfully deleted
 *       404:
 *         description: Extended policy information entry not found
 */
"use strict";

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists