text: // This is automatically generated by PlayFab SDKGenerator. DO NOT modify this manually!
  #pragma once
  
  #include "Core/PlayFabMatchmakerAPI.h"
  #include "Core/PlayFabMatchmakerDataModels.h"
  #include "PlayFabMatchmakerBPDataModels.generated.h"
  
  
  USTRUCT(BlueprintType, meta = (HasNativeBreak = "PlayFabProxy.PFMatchmakerProxyLibrary.BreakBPMatchmakerAuthUserRequest"))
  struct FBPMatchmakerAuthUserRequest
  {
  	GENERATED_USTRUCT_BODY()
  public:
  	 PlayFab::MatchmakerModels::FAuthUserRequest Data; 
  };
  
  DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FBPMatchmakerAuthUserRequestDelegate, const FBPMatchmakerAuthUserRequest&, Result);
  
  USTRUCT(BlueprintType, meta = (HasNativeBreak = "PlayFabProxy.PFMatchmakerProxyLibrary.BreakBPMatchmakerAuthUserResponse"))
  struct FBPMatchmakerAuthUserResponse
  {
  	GENERATED_USTRUCT_BODY()
  public:
  	 PlayFab::MatchmakerModels::FAuthUserResponse Data; 
  };
  
  DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FBPMatchmakerAuthUserResponseDelegate, const FBPMatchmakerAuthUserResponse&, Result);
  
  USTRUCT(BlueprintType, meta = (HasNativeBreak = "PlayFabProxy.PFMatchmakerProxyLibrary.BreakBPMatchmakerItemInstance"))
  struct FBPMatchmakerItemInstance
  {
  	GENERATED_USTRUCT_BODY()
  public:
  	 PlayFab::MatchmakerModels::FItemInstance Data; 
  };
  
  DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FBPMatchmakerItemInstanceDelegate, const FBPMatchmakerItemInstance&, Result);
  
  USTRUCT(BlueprintType, meta = (HasNativeBreak = "PlayFabProxy.PFMatchmakerProxyLibrary.BreakBPMatchmakerPlayerJoinedRequest"))
  struct FBPMatchmakerPlayerJoinedRequest
  {
  	GENERATED_USTRUCT_BODY()
  public:
  	 PlayFab::MatchmakerModels::FPlayerJoinedRequest Data; 
  };
  
  DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FBPMatchmakerPlayerJoinedRequestDelegate, const FBPMatchmakerPlayerJoinedRequest&, Result);
  
  USTRUCT(BlueprintType, meta = (HasNativeBreak = "PlayFabProxy.PFMatchmakerProxyLibrary.BreakBPMatchmakerPlayerJoinedResponse"))
  struct FBPMatchmakerPlayerJoinedResponse
  {
  	GENERATED_USTRUCT_BODY()
  public:
  	 PlayFab::MatchmakerModels::FPlayerJoinedResponse Data; 
  };
  
  DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FBPMatchmakerPlayerJoinedResponseDelegate, const FBPMatchmakerPlayerJoinedResponse&, Result);
  
  USTRUCT(BlueprintType, meta = (HasNativeBreak = "PlayFabProxy.PFMatchmakerProxyLibrary.BreakBPMatchmakerPlayerLeftRequest"))
  struct FBPMatchmakerPlayerLeftRequest
  {
  	GENERATED_USTRUCT_BODY()
  public:
  	 PlayFab::MatchmakerModels::FPlayerLeftRequest Data; 
  };
  
  DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FBPMatchmakerPlayerLeftRequestDelegate, const FBPMatchmakerPlayerLeftRequest&, Result);
  
  USTRUCT(BlueprintType, meta = (HasNativeBreak = "PlayFabProxy.PFMatchmakerProxyLibrary.BreakBPMatchmakerPlayerLeftResponse"))
  struct FBPMatchmakerPlayerLeftResponse
  {
  	GENERATED_USTRUCT_BODY()
  public:
  	 PlayFab::MatchmakerModels::FPlayerLeftResponse Data; 
  };
  
  DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FBPMatchmakerPlayerLeftResponseDelegate, const FBPMatchmakerPlayerLeftResponse&, Result);
  
  USTRUCT(BlueprintType, meta = (HasNativeBreak = "PlayFabProxy.PFMatchmakerProxyLibrary.BreakBPMatchmakerRegion"))
  struct FBPMatchmakerRegion
  {
  	GENERATED_USTRUCT_BODY()
  public:
  	 PlayFab::MatchmakerModels::Region Data;	
  };
  
  DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FBPMatchmakerRegionDelegate, const FBPMatchmakerRegion&, Result);
  
  USTRUCT(BlueprintType, meta = (HasNativeBreak = "PlayFabProxy.PFMatchmakerProxyLibrary.BreakBPMatchmakerStartGameRequest"))
  struct FBPMatchmakerStartGameRequest
  {
  	GENERATED_USTRUCT_BODY()
  public:
  	 PlayFab::MatchmakerModels::FStartGameRequest Data; 
  };
  
  DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FBPMatchmakerStartGameRequestDelegate, const FBPMatchmakerStartGameRequest&, Result);
  
  USTRUCT(BlueprintType, meta = (HasNativeBreak = "PlayFabProxy.PFMatchmakerProxyLibrary.BreakBPMatchmakerStartGameResponse"))
  struct FBPMatchmakerStartGameResponse
  {
  	GENERATED_USTRUCT_BODY()
  public:
  	 PlayFab::MatchmakerModels::FStartGameResponse Data; 
  };
  
  DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FBPMatchmakerStartGameResponseDelegate, const FBPMatchmakerStartGameResponse&, Result);
  
  USTRUCT(BlueprintType, meta = (HasNativeBreak = "PlayFabProxy.PFMatchmakerProxyLibrary.BreakBPMatchmakerUserInfoRequest"))
  struct FBPMatchmakerUserInfoRequest
  {
  	GENERATED_USTRUCT_BODY()
  public:
  	 PlayFab::MatchmakerModels::FUserInfoRequest Data; 
  };
  
  DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FBPMatchmakerUserInfoRequestDelegate, const FBPMatchmakerUserInfoRequest&, Result);
  
  USTRUCT(BlueprintType, meta = (HasNativeBreak = "PlayFabProxy.PFMatchmakerProxyLibrary.BreakBPMatchmakerUserInfoResponse"))
  struct FBPMatchmakerUserInfoResponse
  {
  	GENERATED_USTRUCT_BODY()
  public:
  	 PlayFab::MatchmakerModels::FUserInfoResponse Data; 
  };
  
  DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FBPMatchmakerUserInfoResponseDelegate, const FBPMatchmakerUserInfoResponse&, Result);
  
  USTRUCT(BlueprintType, meta = (HasNativeBreak = "PlayFabProxy.PFMatchmakerProxyLibrary.BreakBPMatchmakerVirtualCurrencyRechargeTime"))
  struct FBPMatchmakerVirtualCurrencyRechargeTime
  {
  	GENERATED_USTRUCT_BODY()
  public:
  	 PlayFab::MatchmakerModels::FVirtualCurrencyRechargeTime Data; 
  };
  
  DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FBPMatchmakerVirtualCurrencyRechargeTimeDelegate, const FBPMatchmakerVirtualCurrencyRechargeTime&, Result);
  
  
  
  