Class: GetDetectedSecretsSecretIDLocationsResponseDataItem
- Inherits:
-
Dry::Struct
- Object
- Dry::Struct
- GetDetectedSecretsSecretIDLocationsResponseDataItem
- Defined in:
- lib/schemas.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.from_dynamic!(d) ⇒ Object
9263 9264 9265 9266 9267 9268 9269 9270 9271 9272 9273 9274 9275 9276 |
# File 'lib/schemas.rb', line 9263 def self.from_dynamic!(d) d = Types::Hash[d] new( detected_at: d["detectedAt"], is_resource_deleted: d["isResourceDeleted"], leaked_by: d["leakedBy"], location: d["location"], occurrences: d["occurrences"], parent_resource_id: d["parentResourceId"], resource_id: d["resourceId"], resource_type: d["resourceType"], url: d["url"], ) end |
.from_json!(json) ⇒ Object
9278 9279 9280 |
# File 'lib/schemas.rb', line 9278 def self.from_json!(json) from_dynamic!(JSON.parse(json)) end |
Instance Method Details
#to_dynamic ⇒ Object
9282 9283 9284 9285 9286 9287 9288 9289 9290 9291 9292 9293 9294 |
# File 'lib/schemas.rb', line 9282 def to_dynamic { "detectedAt" => detected_at, "isResourceDeleted" => is_resource_deleted, "leakedBy" => leaked_by, "location" => location, "occurrences" => occurrences, "parentResourceId" => parent_resource_id, "resourceId" => resource_id, "resourceType" => resource_type, "url" => url, } end |
#to_json(options = nil) ⇒ Object
9296 9297 9298 |
# File 'lib/schemas.rb', line 9296 def to_json( = nil) JSON.generate(to_dynamic, ) end |