Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Description

Gets a list of regulated entity ids and their English and French display names for a specified service and entity.

Package Details

Interface

IServiceRegulatedEntityManager

Syntax

Task<ICollection<ServiceRegulatedEntityIdType>> GetList(int serviceId, string type)

Returns

ICollection<ServiceRegulatedEntityIdType>

API

GET - /api/v1/services/{id}/regulated-entities

Parameters

Parameter

Description

Type

id

The service id associated to the regulated entity.

Path

type

The entity type of the regulated type (ex. VESSEL). This is case insensitive.

Query string

Returns

HTTP 200 - OK

Returns a list of regulated entities with their ids, English and French display names. The ids are returned based on a sort order.

Is there’s no regulated entity ids found, an empty list is returned.

Sample request response

[
  {
    "Id": 1,
    "EnglishDisplayName": "Vessel Name",
    "FrenchDisplayName": "Nom du bâtiment"
  },
  {
    "Id": 2,
    "EnglishDisplayName": "Canadian Vessel?",
    "FrenchDisplayName": "Bâtiment canadien?"
  },
  {
    "Id": 3,
    "EnglishDisplayName": "IMO",
    "FrenchDisplayName": "OMI"
  },
  {
    "Id": 4,
    "EnglishDisplayName": "Official No.",
    "FrenchDisplayName": "Numéro officiel"
  }
]

Example

//Use your service id and entity type.
const int serviceId = 1230;
const string entity = "VESSEL";

var serviceRegulatedEntityIdTypes = await MtoaApi.ServiceRegulatedEntityApi.GetList(serviceId, entity);
  • No labels