Touchstone Re 2023 API Reference
AIR.Services.Reinsurance.ProgramManagement.Api Namespace
Inheritance Hierarchy
Air.Services.Proxy Assembly : AIR.Services.Reinsurance.ProgramManagement.Api Namespace
Contains the requests and responses for Touchstone® Re Program Management.
Classes
 ClassDescription
ClassContains the Business Unit SID and SQL Instance SID associated with the Reinsurance Program to copy.

Additionally, the request contains a CopyOptions object that enables you to configure the copy job. For example, the object enables you to specify whether to copy all the inuring (or child) reinsurance programs associated with the initial reinsurance program to copy.

You can copy a reinsurance program from a given company to the same company or to a different company.

ClassContains the response to the web service call that you made to copy a Reinsurance Program using the CopyProgram() method.
ClassContains the Business Unit SID, SQL Instance SID, Program SID, and details of the new Reinsurance Program Relationships to create.

A Reinsurance Program Relationship defines the association between two Reinsurance Programs. Specifically, the relationship specifies which program inures to the benefit of the other program, the financial perspective of the association, and the relavant participation level. One reinsurance program may have many relationships.

For a given reinsurance program, you can use the GetAvailableProgramsToCreateProgramRelationships() method to retrieve a list of the programs that are valid potential sourcing or inuring programs for the specified program.

ClassContains the list of Reinsurance Program Relationships that you created using the CreateProgramRelationships() method.
ClassContains the Business Unit SID, SQL Instance SID, and details of the new Reinsurance Program to create.

A reinsurance program is a collection of one or more layers or reinsurance treaties that you can use when you run analyses.

ClassContains the Reinsurance Program that you created using the CreateProgram() method.
ClassContains the Business Unit SID, SQL Instance SID, Program SID associated with the list of Reinsurance Program Relationships to delete, as well as the details of the relationships.
ClassContains the response to the web service call that you made to delete a list of Reinsurance Program Relationships using the DeleteProgramRelationships() method.
ClassContains the Business Unit SID, SQL Instance SID, and Program SID associated with the list of valid potential sourcing or inuring Reinsurance Programs to retrieve.

A Reinsurance Program Relationship defines the association between two Reinsurance Programs. Specifically, the relationship specifies which program inures to the benefit of the other program, the financial perspective of the association, and the relavant participation level. One reinsurance program may have many relationships.

For a given reinsurance program, you can use the GetAvailableProgramsToCreateProgramRelationships() method to retrieve a list of the programs that are valid potential sourcing or inuring programs for the specified program.

ClassContains the list of Reinsurance Program SIDs that you requested using the GetAvailableProgramsToCreateProgramRelationships() method.
ClassContains the Business Unit SID and SQL Instance SID associated with the catastrophe bond information to retrieve.

Catastrophe bond note values provide information about catastrophe bond reinsurance programs, such as the sponsors and covered perils associated with the programs.

ClassContains the list of catastrophe bond attribute values that you requested using the GetCatBondNotesValues() method.

Catastrophe bond note values provide information about catastrophe bond reinsurance programs, such as the sponsors and covered perils associated with the programs.

ClassContains the Business Unit SID, SQL Instance SID, Company SID, and Program SID associated with the list of Reinsurance Program Relationships to retrieve.

A Reinsurance Program Relationship defines the association between two Reinsurance Programs. Specifically, the relationship specifies which program inures to the benefit of the other program, the financial perspective of the association, and the relavant participation level. One reinsurance program may have many relationships.

ClassContains the list of Reinsurance Program Relationships that you requested using the GetExistingProgramRelationships() method.
ClassContains the Business Unit SID, SQL Instance SID, and Program SID associated with the list of models to retrieve.
ClassContains the list of models that you requested using the GetProgramEPAdjustmentModels() method.
ClassContains the Business Unit SID, SQL Instance SID, Model Code, and Program SID associated with the list of EP (exceedance probability) adjustments to retrieve.
ClassContains the list of model-specific program EP (exceedance probability) adjustments that you requested using the GetProgramModelEPAdjustments() method.
ClassContains the Business Unit SID, SQL Instance SID, and Program SID associated with the existing Reinsurance Program to retrieve.
ClassContains the Reinsurance Program that you requested using the GetProgram() method.
ClassContains the Business Unit SID, SQL Instance SID, and Company SID that identify the Reinsurance Programs to retrieve.
ClassContains the list of Reinsurance Programs that you requested using the GetPrograms() method.
ClassContains the Business Unit SID, SQL Instance SID, Company SID, and Program SID associated with the reinsurance program to delete.
ClassContains the response to the asynchronous web service call that you made to delete a Reinsurance Program using the SubmitDeleteProgram() method.
ClassContains the Business Unit SID, SQL Instance SID, Program SID, and details of the existing EP (exceedance probability) adjustments to update.
ClassContains the response to your request to update a set of model-specific program EP (exceedance probability) adjustments using the UpdateProgramModelEPAdjustments() method.
ClassContains the Business Unit SID, SQL Instance SID, Program SID, and details of the Reinsurance Program Relationships to update.

A Reinsurance Program Relationship defines the association between two Reinsurance Programs. Specifically, the relationship specifies which program inures to the benefit of the other program, the financial perspective of the association, and the relavant participation level. One reinsurance program may have many relationships.

For a given reinsurance program, you can use the GetAvailableProgramsToCreateProgramRelationships() method to retrieve a list of the programs that are valid potential sourcing or inuring programs for the specified program.

ClassContains the list of Reinsurance Program Relationships that you updated using the UpdateProgramRelationships() method.
ClassContains the Business Unit SID, SQL Instance SID, and details of the existing Reinsurance Program to update.
ClassContains the Reinsurance Program that you updated using the UpdateProgram() method.
Enumerations
 EnumerationDescription
EnumerationReserved for future use. Provides a series of codes that define types of terrorism coverage and attacks.
See Also

Reference

Air.Services.Proxy Assembly