Class EverestChemTypesService
[SwaggerWcf("/Everest/Chemicals")]
[SwaggerWcfServiceInfo("Chemical definitions service", "v1")]
[SwaggerWcfTag("Chemicals", false)]
public class EverestChemTypesService : EverestServiceBase<IEverestChemTypesApplication>, IEverestChemTypesService
- Inheritance
-
LayeredServiceBaseEverestServiceBase<IEverestChemTypesApplication>EverestChemTypesService
- Implements
- Derived
- Inherited Members
Constructors
Methods
- FindAnalyteOptions(ComponentOptionSearchRequestContract)
Searches for chemicals to be used as analytes in a mixture based on the specified search criteria.
- FindMatrixOptions(ComponentOptionSearchRequestContract)
Searches for chemicals to be used as part of the matrix of a mixture based on the specified search criteria.
- Get(string)
Returns the chemical definition associated with the given code if one is found or ChemTypeNotFoundContract is thrown otherwise
- GetAll()
Returns the list of currently registered chemical definitions
- GetAnalyteApplications(string)
Retrieves the possible applications of a mixture containing an analyte of the specified chemical.
- GetApplications(MixtureComponentsContract)
Retrieves the possible applications of a mixture containing the specified set of chemicals.
- GetMatrixApplications(string)
Retrieves the possible applications of a mixture containing a matrix with the specified chemical.
- Refresh(string)
Refresh an existing chemical type definition