FdcGuid.fromBytes constructor

FdcGuid.fromBytes(
  1. List<int> bytes
)

Creates a FdcGuid.

Implementation

factory FdcGuid.fromBytes(List<int> bytes) {
  if (bytes.length != 16) {
    throw ArgumentError.value(
      bytes,
      'bytes',
      'FdcGuid requires exactly 16 bytes.',
    );
  }
  return FdcGuid._(
    _wordFromBytes(bytes, 0),
    _wordFromBytes(bytes, 4),
    _wordFromBytes(bytes, 8),
    _wordFromBytes(bytes, 12),
  );
}