Access Data Source from Apple HealthKit API

I am reading sleep data from AppleHealthKit API that have wearables connected.

Is it possible to retrieve:

  1. If data came from wearable (e.g.--> True/False)
  2. Wearable brand / Model (e.g. apple or Applewatch2)
  3. Software Version (e.g. 1.3.4)

Are there specific permissions that need to be asked to retrieve source data?