/// <summary> /// Initializes a new instance of the <see cref="JsonApiRelationshipsLinksExternalResource" /> class. /// </summary> /// <param name="Meta">Meta (required).</param> /// <param name="Data">Data (required).</param> public JsonApiRelationshipsLinksExternalResource(JsonApiMetaLink Meta = null, JsonApiTypeId Data = null) { // to ensure "Meta" is required (not null) if (Meta == null) { throw new InvalidDataException("Meta is a required property for JsonApiRelationshipsLinksExternalResource and cannot be null"); } else { this.Meta = Meta; } // to ensure "Data" is required (not null) if (Data == null) { throw new InvalidDataException("Data is a required property for JsonApiRelationshipsLinksExternalResource and cannot be null"); } else { this.Data = Data; } }
/// <summary> /// Initializes a new instance of the <see cref="JsonApiRelationshipsLinksInternalResource" /> class. /// </summary> /// <param name="Links">Links (required).</param> /// <param name="Data">Data (required).</param> public JsonApiRelationshipsLinksInternalResource(JsonApiLinksRelated Links = null, JsonApiTypeId Data = null) { // to ensure "Links" is required (not null) if (Links == null) { throw new InvalidDataException("Links is a required property for JsonApiRelationshipsLinksInternalResource and cannot be null"); } else { this.Links = Links; } // to ensure "Data" is required (not null) if (Data == null) { throw new InvalidDataException("Data is a required property for JsonApiRelationshipsLinksInternalResource and cannot be null"); } else { this.Data = Data; } }