@@ -985,6 +985,210 @@ public class App {
985985```
986986</details >
987987
988+
989+ ## Administración de Usuarios ##
990+ Este servicio consulta, crea y elimina usuarios a las cuentas que administres.
991+
992+ Se deberá autenticar en nuestros servicios para obtener token de acceso, o si se desea, se puede usar el token infinito.
993+ <details >
994+ <summary >
995+ Consultar usuario por token
996+ </summary >
997+ Este metodo solo necesita la autenticación a nuestros servicios.
998+
999+
1000+ ** Ejemplo de consumo de la libreria para consultar el saldo mediante token**
1001+ ``` java
1002+ import mx.com.sw.services.account.info ;
1003+ import mx.com.sw.services.account.info.responses.AccountInfoResponse ;
1004+
1005+ public class App {
1006+
1007+ public static void main (String [] args )
1008+ {
1009+ try
1010+ {
1011+ // Creamos una instancia de tipo AccountInfo
1012+ // A esta le pasamos la UrlApi y el token de la cuenta a consultar
1013+ AccountInfo account = new AccountInfo (" https://api.test.sw.com.mx" , settings. getTokenSW(), null , 0 );
1014+ AccountInfoResponse res = account. getInfo();
1015+
1016+ // Para Obtener los datos del usuario
1017+ System . out. println(response. getData());
1018+
1019+ // En caso de error, se pueden visualizar los campos message y/o messageDetail
1020+ System . out. println(" Error al consultar el usuario" );
1021+ System . out. println(res. getMessage());
1022+ System . out. println(res. getMessageDetail());
1023+ }
1024+ catch (Exception e)
1025+ {
1026+ System . out. println(e);
1027+ }
1028+ }
1029+ }
1030+ ```
1031+ </details >
1032+
1033+ <details >
1034+ <summary >
1035+ Consultar usuario por Id
1036+ </summary >
1037+ Este metodo solo necesita la autenticación a nuestros servicios.
1038+
1039+ ** Ejemplo de consumo de la libreria para eliminar saldo mediante token**
1040+ ``` java
1041+ import mx.com.sw.services.account.info ;
1042+ import mx.com.sw.services.account.info.responses.AccountInfoResponse ;
1043+
1044+ public class App {
1045+
1046+ public static void main (String [] args )
1047+ {
1048+ try
1049+ {
1050+ // Creamos una instancia de tipo AccountInfo
1051+ // A esta le pasamos la UrlApi, token y el id de la cuenta a consultar
1052+ AccountInfo account = new AccountInfo (" https://api.test.sw.com.mx" , settings. getTokenSW(), null , 0 );
1053+ AccountInfoResponse res = account. getInfoById(" 32501cf2-dc62-4370-b47d-25024c44e131" );
1054+
1055+ // Para Obtener los datos del usuario
1056+ System . out. println(response. getData());
1057+
1058+ // En caso de error, se pueden visualizar los campos message y/o messageDetail
1059+ System . out. println(" Error al consultar el usuario" );
1060+ System . out. println(res. getMessage());
1061+ System . out. println(res. getMessageDetail());
1062+ }
1063+ catch (Exception e)
1064+ {
1065+ System . out. println(e);
1066+ }
1067+ }
1068+ }
1069+ ```
1070+ </details >
1071+
1072+ <details >
1073+ <summary >
1074+ Consultar todos los usuarios de una cuenta administradora.
1075+ </summary >
1076+ Este metodo solo necesita la autenticación a nuestros servicios.
1077+
1078+ ** Ejemplo de consumo de la libreria para eliminar saldo mediante token**
1079+ ``` java
1080+ import mx.com.sw.services.account.info ;
1081+ import mx.com.sw.services.account.info.responses.AccountInfoResponse ;
1082+
1083+ public class App {
1084+
1085+ public static void main (String [] args )
1086+ {
1087+ try
1088+ {
1089+ // Creamos una instancia de tipo AccountInfo
1090+ // A esta le pasamos la UrlApi, token y en este caso el paginado que deseamos y cuantos usuarios por pagina.
1091+ AccountInfo account = new AccountInfo (" https://api.test.sw.com.mx" , settings. getTokenSW(), null , 0 );
1092+ // El primer valor es de la pagina a consultar, y el segundo el numero de registros a obtener por pagina.
1093+ AccountListDataResponse res = account. getInfoAllUsers(1 , 2 );
1094+
1095+ // Para Obtener la respuesta de que fue creado con exito.
1096+ System . out. println(response. getData());
1097+
1098+ // En caso de error, se pueden visualizar los campos message y/o messageDetail
1099+ System . out. println(" Error al consultar el usuario" );
1100+ System . out. println(res. getMessage());
1101+ System . out. println(res. getMessageDetail());
1102+ }
1103+ catch (Exception e)
1104+ {
1105+ System . out. println(e);
1106+ }
1107+ }
1108+ }
1109+ ```
1110+ </details >
1111+
1112+ <details >
1113+ <summary >
1114+ Crear un usuario
1115+ </summary >
1116+ Este metodo solo necesita la autenticación a nuestros servicios.
1117+
1118+ ** Ejemplo de consumo de la libreria para eliminar saldo mediante token**
1119+ ``` java
1120+ import mx.com.sw.services.account.info ;
1121+ import mx.com.sw.services.account.info.responses.AccountInfoResponse ;
1122+
1123+ public class App {
1124+
1125+ public static void main (String [] args )
1126+ {
1127+ try
1128+ {
1129+ // Creamos una instancia de tipo AccountInfo
1130+ // A esta le pasamos la UrlApi, token y en este caso se debe de ingresar, correo, contraseña, nombre, rfc, perfil default(3), numero de timbres, si es ilimitada o no y si la crearemos como activa o inactiva.
1131+ AccountInfo account = new AccountInfo (" https://api.test.sw.com.mx" , settings. getTokenSW(), null , 0 );
1132+ AccountInfoActionResponse res = account. getInfoCreateUser(" correoPrueba@java18.com" , " 123abcABC.." , " PruebaJava18" ,
1133+ " XAXX010101000" , 3 , 0 , false , true );
1134+
1135+ // Para Obtener los datos del usuario creado
1136+ System . out. println(response. getData());
1137+
1138+ // En caso de error, se pueden visualizar los campos message y/o messageDetail
1139+ System . out. println(" Error al consultar el usuario" );
1140+ System . out. println(res. getMessage());
1141+ System . out. println(res. getMessageDetail());
1142+ }
1143+ catch (Exception e)
1144+ {
1145+ System . out. println(e);
1146+ }
1147+ }
1148+ }
1149+ ```
1150+ </details >
1151+
1152+ <details >
1153+ <summary >
1154+ Eliminar un usuario
1155+ </summary >
1156+ Este metodo solo necesita la autenticación a nuestros servicios.
1157+
1158+ ** Ejemplo de consumo de la libreria para eliminar saldo mediante token**
1159+ ``` java
1160+ import mx.com.sw.services.account.info ;
1161+ import mx.com.sw.services.account.info.responses.AccountInfoResponse ;
1162+
1163+ public class App {
1164+
1165+ public static void main (String [] args )
1166+ {
1167+ try
1168+ {
1169+ // Creamos una instancia de tipo AccountInfo
1170+ // A esta le pasamos la UrlApi, token y se le pasa el Id usuario de la cuenta a eliminar
1171+ AccountInfo account = new AccountInfo (" https://api.test.sw.com.mx" , settings. getTokenSW(), null , 0 );
1172+ AccountInfoActionResponse res = account. getInfoDeleteIdUser(" cda85126-30a3-469c-8051-5fc21b37f9aa" );
1173+
1174+ // Para Obtener la respuesta de que fue eliminado con exito.
1175+ System . out. println(response. getData());
1176+
1177+ // En caso de error, se pueden visualizar los campos message y/o messageDetail
1178+ System . out. println(" Error al consultar el usuario" );
1179+ System . out. println(res. getMessage());
1180+ System . out. println(res. getMessageDetail());
1181+ }
1182+ catch (Exception e)
1183+ {
1184+ System . out. println(e);
1185+ }
1186+ }
1187+ }
1188+ ```
1189+ </details >
1190+
1191+
9881192## PDF ##
9891193
9901194<details >
0 commit comments