-
Notifications
You must be signed in to change notification settings - Fork 65
Expand file tree
/
Copy pathAndroid.Gms.Games.SnapshotMetaDataClass.cs
More file actions
126 lines (114 loc) · 4.99 KB
/
Android.Gms.Games.SnapshotMetaDataClass.cs
File metadata and controls
126 lines (114 loc) · 4.99 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
using System;
using Android.Runtime;
using Java.Interop;
namespace Android.Gms.Games.Snapshot
{
// Binding for com.google.android.gms.games.snapshot.SnapshotMetadata
[Register("com/google/android/gms/games/snapshot/SnapshotMetadata", DoNotGenerateAcw = true)]
public sealed partial class SnapshotMetadata : Java.Lang.Object
{
static readonly JniPeerMembers _members =
new XAPeerMembers("com/google/android/gms/games/snapshot/SnapshotMetadata", typeof(SnapshotMetadata));
internal SnapshotMetadata(IntPtr handle, JniHandleOwnership transfer) : base(handle, transfer) { }
public override JniPeerMembers JniPeerMembers => _members;
protected override IntPtr ThresholdClass => _members.JniPeerType.PeerReference.Handle;
protected override Type ThresholdType => _members.ManagedPeerType;
// -------- SnapshotId --------
[Register("getSnapshotId", "()Ljava/lang/String;", "")]
public unsafe string SnapshotId
{
get
{
const string __id = "getSnapshotId.()Ljava/lang/String;";
JniArgumentValue* __args = stackalloc JniArgumentValue[0];
var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod(__id, this, __args);
return JNIEnv.GetString(__rm.Handle, JniHandleOwnership.TransferLocalRef)!;
}
}
// -------- Unique Name --------
[Register("getUniqueName", "()Ljava/lang/String;", "")]
public unsafe string UniqueName
{
get
{
const string __id = "getUniqueName.()Ljava/lang/String;";
JniArgumentValue* __args = stackalloc JniArgumentValue[0];
var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod(__id, this, __args);
return JNIEnv.GetString(__rm.Handle, JniHandleOwnership.TransferLocalRef)!;
}
}
// -------- Description --------
[Register ("getDescription", "()Ljava/lang/String;", "")]
public unsafe string Description
{
get
{
const string __id = "getDescription.()Ljava/lang/String;";
JniArgumentValue* __args = stackalloc JniArgumentValue[0];
var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod(__id, this, __args);
return JNIEnv.GetString(__rm.Handle, JniHandleOwnership.TransferLocalRef)!;
}
}
// -------- Last Modified Timestamp --------
[Register("getLastModifiedTimestamp", "()J", "")]
public unsafe long LastModifiedTimestamp
{
get
{
const string __id = "getLastModifiedTimestamp.()J";
JniArgumentValue* __args = stackalloc JniArgumentValue[0];
var __rm = _members.InstanceMethods.InvokeVirtualInt64Method(__id, this, __args);
return __rm;
}
}
// -------- Played Time --------
[Register("getPlayedTime", "()J", "")]
public unsafe long PlayedTime
{
get
{
const string __id = "getPlayedTime.()J";
JniArgumentValue* __args = stackalloc JniArgumentValue[0];
var __rm = _members.InstanceMethods.InvokeVirtualInt64Method(__id, this, __args);
return __rm;
}
}
// -------- Progress Value --------
[Register("getProgressValue", "()J", "")]
public unsafe long ProgressValue
{
get
{
const string __id = "getProgressValue.()J";
JniArgumentValue* __args = stackalloc JniArgumentValue[0];
var __rm = _members.InstanceMethods.InvokeVirtualInt64Method(__id, this, __args);
return __rm;
}
}
// -------- Device Name --------
[Register ("getDeviceName", "()Ljava/lang/String;", "")]
public unsafe string DeviceName
{
get
{
const string __id = "getDeviceName.()Ljava/lang/String;";
JniArgumentValue* __args = stackalloc JniArgumentValue[0];
var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod(__id, this, __args);
return JNIEnv.GetString(__rm.Handle, JniHandleOwnership.TransferLocalRef)!;
}
}
// -------- Cover Image URL --------
[Register("getCoverImageUrl", "()Ljava/lang/String;", "")]
public unsafe string CoverImageUrl
{
get
{
const string __id = "getCoverImageUrl.()Ljava/lang/String;";
JniArgumentValue* __args = stackalloc JniArgumentValue[0];
var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod(__id, this, __args);
return JNIEnv.GetString(__rm.Handle, JniHandleOwnership.TransferLocalRef)!;
}
}
// You can add more properties here, e.g., owner, playedTime, etc.
}
}