SGP32Definitions_Templates: add templates for missing PSMOs

We do not have templates for all PSMOs (EuiccPackage) and their
results (EuiccPackageResult) yet. This packages makes the set
complete.

Related: SYS#6824
Change-Id: I354ca5f45a6157e1e40596547388147daf60b95f
diff --git a/library/euicc/SGP32Definitions_Templates.ttcn b/library/euicc/SGP32Definitions_Templates.ttcn
index e1ca093..d18fee4 100644
--- a/library/euicc/SGP32Definitions_Templates.ttcn
+++ b/library/euicc/SGP32Definitions_Templates.ttcn
@@ -344,6 +344,70 @@
 		}
 	}
 }
+template (present) EuiccPackage
+tr_euiccPackage_listProfileInfo := {
+	psmoList := {
+		{
+			listProfileInfo := {
+				searchCriteria := *,
+				tagList := *
+			}
+		}
+	}
+}
+template (value) EuiccPackage
+ts_euiccPackage_listProfileInfo := {
+	psmoList := {
+		{
+			listProfileInfo := {
+				searchCriteria := {
+					iccid := '123456789ABCDEFFAAAA'O
+				},
+				tagList := '92'O /* profileName */
+			}
+		}
+	}
+}
+template (present) EuiccPackage
+tr_euiccPackage_getRAT := {
+	psmoList := {
+		{
+			getRAT := { }
+		}
+	}
+}
+template (value) EuiccPackage
+ts_euiccPackage_getRAT := {
+	psmoList := {
+		{
+			getRAT := { }
+		}
+	}
+}
+template (present) EuiccPackage
+tr_euiccPackage_configureAutoEnable := {
+	psmoList := {
+		{
+			configureAutoEnable := {
+				autoEnableFlag := *,
+				smdpOid := *,
+				smdpAddress := *
+			}
+		}
+	}
+}
+template (value) EuiccPackage
+ts_euiccPackage_configureAutoEnable := {
+	psmoList := {
+		{
+			configureAutoEnable := {
+				autoEnableFlag := NULL,
+				smdpOid := objid {1 2 3},
+				smdpAddress := "smdp.example.com"
+			}
+		}
+	}
+}
 
 /* GSMA SGP.32, section 6.3.2.6 */
 template (present) EsipaMessageFromEimToIpa
@@ -654,6 +718,139 @@
 		euiccSignEPR := '00112233445566778899AABBCCDDEEFF'O
 	}
 }
+template (present) EuiccPackageResult
+tr_euiccPackageResultSigned_listProfileInfo := {
+	euiccPackageResultSigned := {
+		euiccPackageResultDataSigned := {
+			eimId := ?,
+			counterValue := ?,
+			transactionId := *,
+			seqNumber := ?,
+			euiccResult := {
+				{
+					listProfileInfoResult := ?
+				}
+			}
+		},
+		euiccSignEPR := ?
+	}
+}
+template (value) EuiccPackageResult
+ts_euiccPackageResultSigned_listProfileInfo := {
+	euiccPackageResultSigned := {
+		euiccPackageResultDataSigned := {
+			eimId := "myEIM",
+			counterValue := 1,
+			transactionId := omit,
+			seqNumber := 123,
+			euiccResult := {
+				{
+					listProfileInfoResult := {
+						profileInfoListOk := {
+							{
+								iccid := omit,
+								isdpAid := omit,
+								profileState := omit,
+								profileNickname := omit,
+								serviceProviderName := omit,
+								profileName := "testme",
+								iconType := omit,
+								icon := omit,
+								profileClass := omit,
+								notificationConfigurationInfo := omit,
+								profileOwner := omit,
+								dpProprietaryData := omit,
+								profilePolicyRules := omit,
+								serviceSpecificDataStoredInEuicc := omit
+							}
+						}
+					}
+				}
+			}
+		},
+		euiccSignEPR := '00112233445566778899AABBCCDDEEFF'O
+	}
+}
+template (present) EuiccPackageResult
+tr_euiccPackageResultSigned_getRAT := {
+	euiccPackageResultSigned := {
+		euiccPackageResultDataSigned := {
+			eimId := ?,
+			counterValue := ?,
+			transactionId := *,
+			seqNumber := ?,
+			euiccResult := {
+				{
+					getRATResult := ?
+				}
+			}
+		},
+		euiccSignEPR := ?
+	}
+}
+template (value) EuiccPackageResult
+ts_euiccPackageResultSigned_getRAT := {
+	euiccPackageResultSigned := {
+		euiccPackageResultDataSigned := {
+			eimId := "myEIM",
+			counterValue := 1,
+			transactionId := omit,
+			seqNumber := 123,
+			euiccResult := {
+				{
+					getRATResult := {
+						{
+							pprIds := '000'B,
+							allowedOperators := {
+								{
+									mccMnc := '001F01'O,
+									gid1 := omit,
+									gid2 := omit
+								}
+							},
+							pprFlags := '0'B
+						}
+					}
+				}
+			}
+		},
+		euiccSignEPR := '00112233445566778899AABBCCDDEEFF'O
+	}
+}
+template (present) EuiccPackageResult
+tr_euiccPackageResultSigned_configureAutoEnable := {
+	euiccPackageResultSigned := {
+		euiccPackageResultDataSigned := {
+			eimId := ?,
+			counterValue := ?,
+			transactionId := *,
+			seqNumber := ?,
+			euiccResult := {
+				{
+					configureAutoEnableResult := ?
+				}
+			}
+		},
+		euiccSignEPR := ?
+	}
+}
+template (value) EuiccPackageResult
+ts_euiccPackageResultSigned_configureAutoEnable := {
+	euiccPackageResultSigned := {
+		euiccPackageResultDataSigned := {
+			eimId := "myEIM",
+			counterValue := 1,
+			transactionId := omit,
+			seqNumber := 123,
+			euiccResult := {
+				{
+					configureAutoEnableResult := 0
+				}
+			}
+		},
+		euiccSignEPR := '00112233445566778899AABBCCDDEEFF'O
+	}
+}
 template (present) EsipaMessageFromIpaToEim
 tr_provideEimPackageResult_ePRAndNotif(template (present) EuiccPackageResult euiccPackageResult := tr_euiccPackageResultSigned_enablePsmo) := {
 	provideEimPackageResult := {