File Coverage

blib/lib/Paws/GameLift/MatchedPlayerSession.pm
Criterion Covered Total %
statement 3 3 100.0
branch n/a
condition n/a
subroutine 1 1 100.0
pod n/a
total 4 4 100.0


line stmt bran cond sub pod time code
1             package Paws::GameLift::MatchedPlayerSession;
2 1     1   398 use Moose;
  1         4  
  1         8  
3             has PlayerId => (is => 'ro', isa => 'Str');
4             has PlayerSessionId => (is => 'ro', isa => 'Str');
5             1;
6              
7             ### main pod documentation begin ###
8              
9             =head1 NAME
10              
11             Paws::GameLift::MatchedPlayerSession
12              
13             =head1 USAGE
14              
15             This class represents one of two things:
16              
17             =head3 Arguments in a call to a service
18              
19             Use the attributes of this class as arguments to methods. You shouldn't make instances of this class.
20             Each attribute should be used as a named argument in the calls that expect this type of object.
21              
22             As an example, if Att1 is expected to be a Paws::GameLift::MatchedPlayerSession object:
23              
24             $service_obj->Method(Att1 => { PlayerId => $value, ..., PlayerSessionId => $value });
25              
26             =head3 Results returned from an API call
27              
28             Use accessors for each attribute. If Att1 is expected to be an Paws::GameLift::MatchedPlayerSession object:
29              
30             $result = $service_obj->Method(...);
31             $result->Att1->PlayerId
32              
33             =head1 DESCRIPTION
34              
35             Represents a new player session that is created as a result of a
36             successful FlexMatch match. A successful match automatically creates
37             new player sessions for every player ID in the original matchmaking
38             request.
39              
40             When players connect to the match's game session, they must include
41             both player ID and player session ID in order to claim their assigned
42             player slot.
43              
44             =head1 ATTRIBUTES
45              
46              
47             =head2 PlayerId => Str
48              
49             Unique identifier for a player
50              
51              
52             =head2 PlayerSessionId => Str
53              
54             Unique identifier for a player session
55              
56              
57              
58             =head1 SEE ALSO
59              
60             This class forms part of L<Paws>, describing an object used in L<Paws::GameLift>
61              
62             =head1 BUGS and CONTRIBUTIONS
63              
64             The source code is located here: https://github.com/pplu/aws-sdk-perl
65              
66             Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
67              
68             =cut
69