From c490e4402984f8cf83653599f532a993a2656c7d Mon Sep 17 00:00:00 2001 From: Ethan Lee Date: Mon, 22 Apr 2024 17:03:45 -0700 Subject: [PATCH] make `serviceEndpoint` a list of strings --- packages/web5/lib/src/dids/did_core/did_service.dart | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/web5/lib/src/dids/did_core/did_service.dart b/packages/web5/lib/src/dids/did_core/did_service.dart index dab8b62..01563bd 100644 --- a/packages/web5/lib/src/dids/did_core/did_service.dart +++ b/packages/web5/lib/src/dids/did_core/did_service.dart @@ -19,7 +19,7 @@ class DidService implements DidResource { /// A network address, such as an HTTP URL, at which services operate on behalf /// of a DID subject. - final String serviceEndpoint; + final List serviceEndpoint; DidService({ required this.id, @@ -40,7 +40,8 @@ class DidService implements DidResource { return DidService( id: json['id'], type: json['type'], - serviceEndpoint: json['serviceEndpoint'].toString(), + serviceEndpoint: + (json['serviceEndpoint'] as List).map((e) => e as String).toList(), ); } }