LegalCitationCourtDocumentOpinionInfo

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):

View Attributes

Attributes

  1. Bench (type: integer(), default: nil)
    -
  2. 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?
  3. JoinedBy (type: GoogleApi.ContentWarehouse.V1.Model.LegalPerson, default: nil)
    - Who agrees with the opinion
  4. 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
}

Function

@spec decode(struct(), keyword()) :: struct()

Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.LegalCitationCourtDocumentOpinionInfo