GoogleApi.ContentWarehouse.V1.Model.LegalCitationCourtDocumentOpinionInfo
Table of Contents ▼
Jump to a specific part of the page:
Description
A variety of opinions may be published as a single document. We have one OpinionInfo for each opinion About the "CONCURRING" opinion type: It means that a judge "concurs" to the conclusion (judegment) of the majority of the court, however, he may not agree with the argument in the primary opinion. If multiple judges "concur" or "dissent" the primary opinion, then one judge delivers their opinion, and other judges are said to "join" him.
Attributes List
This module has the following attributes (case-insensitive ascending order):
Attributes
-
Bench
(type:integer()
, default:nil
)
- -
DeliveredBy
(type:GoogleApi.ContentWarehouse.V1.Model.LegalPerson
, default:nil
)
- if Type == PER_CURIAM, then DeliveredBy is unnecessary since it is delivered by the full court. Who delivered the opinion? -
JoinedBy
(type:GoogleApi.ContentWarehouse.V1.Model.LegalPerson
, default:nil
)
- Who agrees with the opinion -
Type
(type:integer()
, default:nil
)
- OpinionType
Type
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.LegalCitationCourtDocumentOpinionInfo{
Bench: integer() | nil,
DeliveredBy: GoogleApi.ContentWarehouse.V1.Model.LegalPerson.t() | nil,
JoinedBy: GoogleApi.ContentWarehouse.V1.Model.LegalPerson.t() | nil,
Type: integer() | nil
}
Bench: integer() | nil,
DeliveredBy: GoogleApi.ContentWarehouse.V1.Model.LegalPerson.t() | nil,
JoinedBy: GoogleApi.ContentWarehouse.V1.Model.LegalPerson.t() | nil,
Type: integer() | nil
}
Function
@spec decode(struct(), keyword()) :: struct()Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.LegalCitationCourtDocumentOpinionInfo