Creates a shield information barrier segment.
"'Corporate division that engages in
advisory_based financial
transactions on behalf of individuals,
corporations, and governments.'"
Description of the shield information barrier segment
"Investment Banking"
Name of the shield information barrier segment
A base representation of a shield information barrier object
Returns a new shield information barrier segment object.
Returns an error if the shield information barrier was not found.
Returns an error if there exists an shield information barrier segment with same name.
An unexpected client error.
await client.shieldInformationBarrierSegments.createShieldInformationBarrierSegment(
{
shieldInformationBarrier: {
id: barrierId,
type: 'shield_information_barrier' as ShieldInformationBarrierBaseTypeField,
} satisfies ShieldInformationBarrierBase,
name: segmentName,
} satisfies CreateShieldInformationBarrierSegmentRequestBody,
);
client.shield_information_barrier_segments.create_shield_information_barrier_segment(
ShieldInformationBarrierBase(
id=barrier_id,
type=ShieldInformationBarrierBaseTypeField.SHIELD_INFORMATION_BARRIER.value,
),
segment_name,
)
await client.ShieldInformationBarrierSegments.CreateShieldInformationBarrierSegmentAsync(requestBody: new CreateShieldInformationBarrierSegmentRequestBody(shieldInformationBarrier: new ShieldInformationBarrierBase() { Id = barrierId, Type = ShieldInformationBarrierBaseTypeField.ShieldInformationBarrier }, name: segmentName));
try await client.shieldInformationBarrierSegments.createShieldInformationBarrierSegment(requestBody: CreateShieldInformationBarrierSegmentRequestBody(shieldInformationBarrier: ShieldInformationBarrierBase(id: barrierId, type: ShieldInformationBarrierBaseTypeField.shieldInformationBarrier), name: segmentName))
const barrierSegment = await client.shieldInformationBarrierSegments.create({
name: 'barrier segment name',
description: 'barrier segment description',
shield_information_barrier: {
id: '123',
type: 'shield_information_barrier'
},
});
console.log(`Shield information barrier segment id ${barrierSegment.id} created`);
{
"id": "11446498",
"type": "shield_information_barrier_segment",
"created_at": "2020-06-26T18:44:45.869Z",
"created_by": {
"id": "11446498",
"type": "user"
},
"description": "'Corporate division that engages in advisory_based financial\n transactions on behalf of individuals, corporations, and governments.'",
"name": "Investment Banking",
"shield_information_barrier": {
"id": "11446498",
"type": "shield_information_barrier"
},
"updated_at": "2020-07-26T18:44:45.869Z",
"updated_by": {
"id": "11446498",
"type": "user"
}
}