View Source GoogleApi.ContentWarehouse.V1.Model.LegalCitationCourtDocumentOpinionInfo (google_api_content_warehouse v0.3.0)

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

  • Bench (type: integer(), default: nil) -
  • DeliveredBy (type: GoogleApi.ContentWarehouse.V1.Model.LegalPerson.t, 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.t, default: nil) - Who agrees with the opinion
  • Type (type: integer(), default: nil) - OpinionType

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@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
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.