[Missing <summary> documentation for "M:KeeperSecurity.Authentication.KeeperEndpointExtensions.PrepareApiRequest(KeeperSecurity.Authentication.IKeeperEndpoint,Google.Protobuf.IMessage,System.Byte[],System.Byte[],System.Nullable{System.Int32})"]
public static ApiRequest PrepareApiRequest(
	this IKeeperEndpoint endpoint,
	IMessage request,
	byte[] transmissionKey,
	byte[] sessionToken = null,
	int? payloadVersion = null
)[Missing <param name="endpoint"/> documentation for "M:KeeperSecurity.Authentication.KeeperEndpointExtensions.PrepareApiRequest(KeeperSecurity.Authentication.IKeeperEndpoint,Google.Protobuf.IMessage,System.Byte[],System.Byte[],System.Nullable{System.Int32})"]
[Missing <param name="request"/> documentation for "M:KeeperSecurity.Authentication.KeeperEndpointExtensions.PrepareApiRequest(KeeperSecurity.Authentication.IKeeperEndpoint,Google.Protobuf.IMessage,System.Byte[],System.Byte[],System.Nullable{System.Int32})"]
[Missing <param name="transmissionKey"/> documentation for "M:KeeperSecurity.Authentication.KeeperEndpointExtensions.PrepareApiRequest(KeeperSecurity.Authentication.IKeeperEndpoint,Google.Protobuf.IMessage,System.Byte[],System.Byte[],System.Nullable{System.Int32})"]
[Missing <param name="sessionToken"/> documentation for "M:KeeperSecurity.Authentication.KeeperEndpointExtensions.PrepareApiRequest(KeeperSecurity.Authentication.IKeeperEndpoint,Google.Protobuf.IMessage,System.Byte[],System.Byte[],System.Nullable{System.Int32})"]
[Missing <param name="payloadVersion"/> documentation for "M:KeeperSecurity.Authentication.KeeperEndpointExtensions.PrepareApiRequest(KeeperSecurity.Authentication.IKeeperEndpoint,Google.Protobuf.IMessage,System.Byte[],System.Byte[],System.Nullable{System.Int32})"]
[Missing <returns> documentation for "M:KeeperSecurity.Authentication.KeeperEndpointExtensions.PrepareApiRequest(KeeperSecurity.Authentication.IKeeperEndpoint,Google.Protobuf.IMessage,System.Byte[],System.Byte[],System.Nullable{System.Int32})"]