This connector is a 3-piece USB-C 2.0 connector that fetaures a small PCB with surface-mounted resistors. It is appropriate for any device-end cable assembly. Each set contains one connector piece plus a two-part plastic shell in black or white (shown above) and a small rubber strain reliever that is typically discarded when making sleeved cables.
Please note: This connector is not viable as a host-end connector.
Also: This connector is also viable as a USB-C 3.1 connector, we just don't use it as such and therefore don't make any claims as to it's performance in a 3.1 cable assembly.